dabocaiqq
dabocaiqq
采纳率66.6%
2020-06-18 10:44

Java语言为什么不能多重继承,但是可以多接口继承,这么做的好处是什么

已采纳

Java语言为什么不能多重继承,但是可以多接口继承,这么做的好处是什么

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • wojiushiwo945you 毕小宝 10月前

    Java 没有多继承,Java只是在设计语法时为了类层次结构的清晰度和简单性,选择了单继承,然后又设计了接口的语法对丰富度不足的问题进行弥补。

    点赞 1 评论 复制链接分享
  • cwkisasb cwkisasb 10月前

    这个问题,仁者见仁帅者见帅吧,因为是面向对象编程,所以其中的继承参考到了现实中的父子关系,一个儿子只能有一个父亲对吧,而且,通常一个类或模块就负责一个方面的功能,但是实际开发中呢,你在子类中可能还需要其他的功能,可能如果只继承一个类,可能并不能满足需求,于是有了接口,父类和接口各有不同,父类的话,可以在其中写自己的方法体,如果你集成了它,并且它的方法体满足你的需求,那么直接调用即可,而接口呢,则是没有方法体,并且需要实现它的所有方法,一般来说,接口和父类类似与一个标准吧,你在遵从它们的规定之后,再根据自己的需要对其进行重写覆盖,这样做的好处就是降低耦合,并且增加程序的可扩展性吧,这是我个人的见解

    点赞 评论 复制链接分享

相关推荐