吴香斌
1.什么是方法的重写?集成后方法重写要注意哪几点?
在继承关系中,父类的方法不满足子类的需求,子类通过重写父类的方法来实现新的功能。
方法重写需要注意下面几点:
a. 子类的方法名称和参数列表要和父类的完全一致
b. 子类的权限要大于等于父类的权限(public > protected > 缺省 > private)
c. 当返回值是基本数据类型或者void的时候,字类和父类一样
当返回值是引用数据类型时,子类要和父类返回值类型的一样,或者是其子类
2.什么是抽象类?抽象类的作用?
抽象类:就是类中的方法无法进行方法体的准备表述时,需要使用抽象方法进行描述。
抽象类作用:
3.抽象类使用时要注意哪些?
a. 不能直接创建抽象类对象
b. 抽象类必须通过拥有实现方法的子类来进行使用
c. 各层子类必须覆盖重写抽象类的所有抽象方法才可以使用
4.请根据自己的理解谈谈抽象和继承存在的意义
当多个类出现了相同的特征时,把这些共同的部分提取到一个父类中,这些类不用重复声明共同的部分,只需要继承父类即可。
提高代码复用性
|