- 重写都是方法的重写和属性无关
- 父类的引用指向子类的类型(B b=new A());静态方法的调用只和左边也就是定义的数据类型有关
- 重写需要有继承关系,子类重写父类的方法
- 重写快捷键alt+insert后选override
- 方法名必须相同
- 参数列表必须相同
- 修饰符范围可以扩大,但不能缩小
- 抛出的异常的范围可以被缩小但不能扩大
- 修饰符大小关系public>protected>default>private
- 子类的方法和父类必须一致,方法体不同
- 为什么重写?
父类的功能子类不一定需要 或者不能满足
重写
最新推荐文章于 2024-06-19 09:45:00 发布