子类覆盖超类中同名方法时,子类方法声明必须与超类被覆盖方法声明一样,为什么错
这是对的啊,谁说是错的?
(注):在进行方法覆盖时,需要注意一下几点:
(1)子类不能覆盖父类中的final或static方法。
(2)子类必须覆盖父类中为abstract方法,或者子类也将方法声明为abstract。
(3)子类覆盖父类中的同名方法时,子类中方法的声明也必须和父类中被覆盖的方法的声明一样。
(4)子类覆盖的方法不能比被覆盖的方法拥有更低的访问权限。
(5)私有方法和构造方法无法被覆盖
————————————————
版权声明:本文为CSDN博主「Wweakness」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Wweakness/article/details/104103972
父类保护方法,子类可以覆盖为公有方法