1 隐藏:子类声明一个父类中已有的变量或者静态方法
重写:子类声明一个已有的非静态方法
当一个子类向上转型时,子类中新增的成员不在有效(包括隐藏父类的),但如果子类重写了父类的方法,则向上转型对象一定是调用的是子类这个重写的方法
第二个 创建对象初始化的过程
默认初始化
父类构造器
显示初始化
初始化代码块
本类构造器
1 隐藏:子类声明一个父类中已有的变量或者静态方法
重写:子类声明一个已有的非静态方法
当一个子类向上转型时,子类中新增的成员不在有效(包括隐藏父类的),但如果子类重写了父类的方法,则向上转型对象一定是调用的是子类这个重写的方法
第二个 创建对象初始化的过程
默认初始化
父类构造器
显示初始化
初始化代码块
本类构造器