A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是方法的重写?集成后方法重写要注意哪几点?子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效果,也称为重写或者复写。
1. 子类方法覆盖父类方法,必须要保证权限大于等于父类权限。
2. 子类方法覆盖父类方法,返回值类型、函数名和参数列表都要一模一样。  


2.什么是抽象类?抽象类的作用?
包含抽象方法的类称为抽象类。
抽象类能够对子类进行规范约束。


3.抽象类使用时要注意哪些?
1. 抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。
2. 抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。
3. 抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类。  
4. 抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错。除非该子类也是抽象类。


4.请根据自己的理解谈谈抽象和继承存在的意义
继承能够通过父类子类来减少代码重复带来的麻烦,抽象能够更好地对子类进行规范约束,继承和抽象的存在能够为代码的编写带来便利。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马