谁能给我讲讲java语言继承?

什么是继承?继承有什么好处?继承有哪些特点?继承有哪些限制条件?什么时候不能继承?

继承是用来描述“是一种”关系的概念,也就是用来描述“一般到特殊”的过程。 比如说:苹果和水果之间就是“是一种”关系(苹果是一种水果),继承就是用来描述这种关系的。

在java语言中继承就是指子类在父类的基础上建立,由此子类获得了父类的行为和属性,并且子类可以通过添加新的行为来扩展父类。

继承使得我们可以在一个地方(父类)描述不同概念(不同的派生类)之间的相似部分,从而减少系统的冗余性。 如果没有继承,我们就必须在不同的派生类中重复定义相同的部分。

什么时候使用继承? 什么时候使用组合、聚合?
继承使用来描述不同类之间相似性的概念,当两个类之间存在“是一种”关系时,才可以使用继承。 组合和聚合是用来描述“整体、部分”关系,当两个类之间存在这种关系时,使用组合、聚合。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网