继承初始化顺序
1、初始化父类再初始化子类
2、先执行初始化对象中属性,再执行构造方法中的初始化
重写
1、什么是方法的重写
如果子类对继承父类的方法不满意,可以重写父类的方法,当调用时,优先调用子类的方法。
2、语法规则
- a.返回值类型
- b.方法名
- c.参数类型及个数
都要与父类继承的方法相同,才叫方法的重写
final关键字
1、使用final可以修饰类、方法、属性和变量
2、final修饰类,则该类不允许被继承
3、final修饰方法,则该方法不允许被覆盖(重写)
4、final修饰属性,则该属性必须有值
5、final修饰变量,则该变量的值只能赋一次值,即为:常量
super关键字
1、访问父类属性super.属性名
2、访问父类方法super.方法名()
super关键字应用
1、子类的构造过程当中必须调用其父类的构造方法
2、如果子类的构造方法中没有显示调用父类构造方法,则系统默认
调用父类无参的构造方法
3、如果显示的调用构造方法,必须在子类构造方法的第一行
4、如果子类构造方法中没有显示调用父类的构造方法,且父类又没有无参的构造方法,则编译出错