Java子类是否要实现父类中所有的抽象方法


java中普通类继承,抽象类继承,接口类继承,子类一定要重写父类中的方法吗

简单总结,需要重写的有:

普通类继承抽象类,重写所有抽象类方法;(不包括普通方法)

普通类继承接口,重写所有接口方法。(不包括default关键字修饰的方法)

 

详解见下:

1. 普通类继承,并非一定要重写父类方法。

2. 抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。

3. 接口类继承。如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;如果子类不是抽象类,则要求子类一定要实现父接口中定义的所有方法。
————————————————

原文链接:https://blog.csdn.net/weixin_42304280/article/details/90204478

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM