Java 继承

1.子类继承父类时,父类的属性和方法不能用pravite修饰

2.先执行父类构造方法,再执行子类构造方法(先创建父类对象,再创建子类对象)

  2.1因为类属性的初始化是快于构造方法的初始化,所以构造方法的属性会覆盖类的初始化属性

  2.2所以也就是执行顺序是 :父类的属性初始化->父类的构造方法->子类的属性初始化->子类的构造方法

3.方法重写时,子类的方法类型和方法返回类型要与父类的一致

4.final关键字可以修饰类、方法、属性、和变量。(static只能修饰方法、属性)

  4.1final类无法被继承

  4.2final方法无法被覆盖(重写)

  4.3final属性无法自动初始化,需要在类手动初始化或者在构造方法手动初始化(只能选择其一)

  4.4final变量只能赋值一次,即变成常量

 5.super

 

 

 

 

posted @ 2020-02-19 12:18  J航  阅读(125)  评论(0编辑  收藏  举报