重写
重写的条件
1:存在父子关系,方法
2:只有当父类的方法满足不了子类的需求,才会重写
不能重写的方法
1:私有方法不能重写: 可以重新出现,但是不是重写(新增)
2:静态方法不是重写:可以重新出现,但是不是重写(新增)
3:final修饰的方法不能重写: 在子类中就不能再出现
数据的比较
基本数据类型
使用==进行比较
引用数据类型
使用equals方法进行比较
hashcode
优点
效率比equals高 ,一般先比较hashcode再用equals方法
重载和重写的区别
Override 重写存在的条件:继承, 父类方法不能满足子类需求的时候,按需重写,方 法头保持一致
OverLoad 重载:同一个类,方法名相同,参数列表
多态
类型转换
1:父类引用指