条件
在父子类中存在两个只有方法体(实现不同)不同的方法 两个方法必须一个在父类一个在子类
与重载的区别,
位置 不同 重载两个方法在一个类中 重写两个方法在两个类中
构造不同 重载 两个方法的参数列表不同,而重写参数列表相同。
绑定时期不同 重载在编译期绑定,重写则在运行期绑定。
标志 @Override 这个标志代表重写。
构造方法
super.()调用父类空参构造方法
super.(有参)调用父类有参构造方法
this.()调用当前类的无参构造方法
this.(有参)调用当前类的有参构造方法
super.父类的引用
this . 子类的引用