Mosh_Java笔记 P2.4 继承多态重写
-
子类继承父类,实例化子类时首先会调用父类的构造函数,再调用自身的构造函数
-
当父类中没有默认构造函数,要想在子类中调用父类的构造函数时需要在子类的构造函数中显式的定义,且super()必须要在第一行
-
父类中定义的私有成员变量和方法不能在子类中访问
-
protected字符修可以被同一个包内的成员访问,但也可被不同包里的子类访问
-
尽量不要使用默认修饰符,默认修饰符默认访问同一包中的类
-
向上转型 向下转型
-
只有A对象是B对象的一个实例时,才可以对(B)A,实现强制转换
-
自动重写equals方法
-
子类继承抽象类必须重写抽象类中的抽象方法
-
final修饰类不能再继承,每次实例化一个final类都会创建一个新的实例
-
final修饰的方法不能重写
-
不要深度继承!