抽象类和接口里的方法都必须重写吗

来源:10-5 Java 中的接口

昵称是JaVa

2016-12-25 10:41

子类继承抽象类和实现接口后,抽象类和接口里的所有方法必须被子类重写吗?就是说,如果抽象类有2个方法,接口里有2个方法,子类至少有4个方法?

写回答 关注

3回答

  • Success派
    2016-12-25 11:22:00
    已采纳

    不一定,关键要看子类是否是抽象类。
       如果子类是非抽象类,则必须实现接口中的所有方法;  
       如果子类是抽象类,则可以不实现接口中的所有方法,因为抽象类中允许有抽象方法的存在

    昵称是JaV...

    非常感谢!

    2017-03-10 10:00:24

    共 1 条回复 >

  • Success派
    2016-12-25 11:22:30

    不一定,关键要看子类是否是抽象类。
       如果子类是非抽象类,则必须实现接口中的所有方法;  
       如果子类是抽象类,则可以不实现接口中的所有方法,因为抽象类中允许有抽象方法的存在

  • qq_晴画凉音_03375682
    2016-12-25 11:19:52

    是啊。抽象类就是用来被继承的,接口就是用来被实现的。不重写,抽象类和接口的存在意义也就没了。

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530644 学习 · 6091 问题

查看课程

相似问题