RICH-ATONE

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

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

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

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

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

 

详解见下:

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

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

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

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

 

posted on 2021-03-28 18:00  RICH-ATONE  阅读(5664)  评论(0编辑  收藏  举报

导航