首页 > 编程语言 > 详细

Java中对比单继承与多继承的优劣,以及java的解决方案

时间:2019-12-24 01:42:46      阅读:113      评论:0      收藏:0      [点我收藏+]

继承是一种面相对象的基本特征之一,但在具体语言的语法设计中有两种方式:单继承和多继承。

所谓多继承是指一个子类可以拥有多个父类;单继承则是一个子类只拥有一个父类。

单继承与多继承的优劣:

        多继承优点在于由于可以同时具备多个父类的特征,可以让子类拥有更高的丰富的;而缺点是类的继承结构变的复杂,而且可能出现菱形的风险。

       单继承的优点在于层次结构的清晰,设计上更容易把握;缺点是在丰富度要求较高和复杂的情况下,单继承从设计结构上没办法满足。

java的解决方案:

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

Java中对比单继承与多继承的优劣,以及java的解决方案

原文:https://www.cnblogs.com/suger-4/p/12089055.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!