JAVA中类的继承有什么优点?

 我来答
哗哗哗哗111ef
高粉答主

2018-03-30 · 每个回答都超有意思的
知道大有可为答主
回答量:222
采纳率:96%
帮助的人:24.6万
展开全部

1、继承关系是传递的。若类C继承类B,类B继承类A,则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。继承是在一些比较一般的类的基础上构造、建立和扩充新类的最有效的手段;

2、继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系;继承提供了软件复用功能。这种做法能减小代码和数据的冗余度,大大增加程序的重用性;提供多重继承机制。出于安全性和可靠性的考虑,仅支持单重继承,而通过使用接口机制来实现多重继承。

基本说明:

1、与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容;

2、Java平台是基于Java语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。java的应用已十分广泛。Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。80%以上的高端企业级应用都使用JAVA平台。JAVA是成熟的产品,已经有10年的历史。

babykjjj
2017-08-20
知道答主
回答量:1
采纳率:0%
帮助的人:961
展开全部
(1)继承关系是传递的。若类C继承类B,类B继承类A,则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,还可以有自己新定义的属性和方法。继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。继承是在一些比较一般的类的基础上构造、建立和扩充新类的最有效的手段。   (2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。   (3)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。   (4)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。   (5)提供多重继承机制。从理论上说,一个类可以是多个一般类的特殊类,它可以从多个一般类中继承属性与方法,这便是多重继承。Java出于安全性和可靠性的考虑,仅支持单重继承,而通过使用接口机制来实现多重继承。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梨纱子
2012-04-19 · 超过22用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:25.7万
展开全部
(1)继承关系是传递的。若类C继承类B,类B继承类A,则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,还可以有自己新定义的属性和方法。继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。继承是在一些比较一般的类的基础上构造、建立和扩充新类的最有效的手段。   (2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。   (3)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。   (4)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。   (5)提供多重继承机制。从理论上说,一个类可以是多个一般类的特殊类,它可以从多个一般类中继承属性与方法,这便是多重继承。Java出于安全性和可靠性的考虑,仅支持单重继承,而通过使用接口机制来实现多重继承。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
英语演讲爱好者
2017-08-19
知道答主
回答量:13
采纳率:0%
帮助的人:2万
展开全部
今天刚好看见,这么说呢 ,继承的有点就是
1、减少冗余 ,2、便于维护,3、可以创建更加特殊的类型、
至于第三个为什么会有此功能性:主要是接口类型。其实楼上说的很清楚;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ituser308
推荐于2018-02-26 · TA获得超过198个赞
知道答主
回答量:124
采纳率:0%
帮助的人:70.9万
展开全部
一、可以实现很好的封装行
二、可以对父类的方法进行重用,不需要自己在写
三、新的实现很容易,因为大部分是继承而来的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式