继承的语法:访问修饰符 子类 extends 父类
使用继承的优点:
1.继承能清晰的体现相关的类之间的层次结构2.代码重用功能,相同的属性和方法可以从父类中继承,这样减少了代码和数据的冗余量
3.方便之后代码的修改
子类调用父类用的关键字:
1.super(父类对象)
2.super只能出现在子类的方法和构造方法当中
3.super调用构造方法时,只能是第一句
4.super不能访问父类的private成员
abstract:对象不允许实例化的情况下使用
abstract特点:
1.抽象方法只负责定义,实现由子类完成
2.abstract可用于方法——抽象方法
3.抽象方法没有方法体
4.抽象方法必须在抽象类里
5.抽象方法必须在子类中实现,除非子类是抽象类
final用法和使用场景:
1.子类不希望再被其他类继承(public final class 子类 extends 父类{})**使用final类2.方法不希望被重写(public final void print(){})***使用final方法
3.属性值不希望被修改(final String home="";)***使用常量