重写 与 重载 之间的区别:
两者的共同之处是:都是方法的特性;
重载的实现条件 :
1.一个类中的多个方法
2.方法名相同
3.参数列表不同|方法签名不同
重写的实现条件:
1.两个类
2.继承|实现
3.方法签名完全相同
重写的需求 :当子类从父类中继承的功能满意,对功能实现不满意的时候,可以在子类对从父类中继
承的功能重新实现
调用使用 :
1、如果子类中没有重写,调用父类的,父类没有报错
2、如果子类存在重写方法,调用子类中重写后的方法,对父类的方法进行屏蔽
检测是否为重写方法 :
1、idea行号后面的位置出现o向上箭头
2、在重写方法上添加注解 @Override
不能被重写的方法 :
1.被private修饰的方法不能被重写(能被子类继承,但是无权使用)
2.被final修饰的方法不能被重写
3.被static修饰的方法不能被重写(可以被继承不能被重写;如果子类