java中继承和实现有什么区别,分别给程序带来了怎样的好处?请教~~

 我来答
江城Spring
2012-01-01 · TA获得超过1202个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:353万
展开全部
继承式子类与父类的继承,实现是接口的实现。
使用继承,可以减少代码量,常用方法可以不必定义,而是直接继承父类定义好了的方法,提高编程效率。体现了软件的三特性之一的可复用性。
使用接口,只定义方法,没有具体的方法体,实现该接口的类可以对接口中的方法灵活的根据实际情况定义,很好的是程序具有灵活、复用的特性。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heritry_xiahe
2012-01-01 · TA获得超过1414个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:215万
展开全部
通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。但Java不支持多重继承,即一个类从多个超类派生的能力。
实现主要是实现抽象类和接口。主要目的是多态或者复用吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongbei1hao
2012-01-01 · 超过27用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:104万
展开全部
首先你说的实现,就是通过接口而产生的一些强制性的方法,接口里的方法名必须有实现,说白了,就是这些接口要求的方法名里必须有代码,
java中不支持不多继承,但可以用多个接口的方式,去实现多继承一样的功能,这点很重要
继承需要把父类实例化,而接口直接用,没有父类这一说,所以继承的性能略低于接口
用继承和接口要看具体的环境.这些东西目前看来都无所谓,不用太注意这些东西.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渴求一杯蓝山
2012-01-01 · TA获得超过217个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:217万
展开全部
提高代码的利用率,比如写一个吃饭的方法,人也可以,动物也可以,所以我们直接继承或实现那个吃饭的方法,而不是再在两个类中各写一次
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式