java继承 java继承有哪些优点 | 文军营销
首页  >   网站建设  >  java继承 java继承有哪些优点

java继承 java继承有哪些优点

java继承优点是什么?java继承有哪些分类?这两个问题在学习java继承的过程当中是一定要弄懂的,如果你现在也正在学习java继承的内容,那么今天就与小编一起来了解一下java继承吧。

  java继承——java继承的优点

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

(2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。

(3)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。

(4)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。

(5)提供多重继承机制。从理论上说,一个类可以是多个一般类的特殊类,它可以从多个一般类中继承属性与方法,这便是多重继承。Java出于安全性和可靠性的考虑,仅支持单重继承,而通过使用接口机制来实现多重继承。

  java继承的分类

继承分为单继承和多重继承。单继承是指一个子类最多只能有一个父类。多继承是一个子类可以有二个以上的父类。由于多继承会带来二义性,在实际应用中应尽量使用单继承。Java语言中的类只支持单继承,而接口支持多继承。Java中多继承的功能是通过接口(interface)来间接实现的。

以上就是有关java继承的相关内容,学习交往就是需要在理解的基础上不断的去练习,对各位学者一定要坚持理论实践相结合,才能够更深入的了解java。如果大家还想了解更多与之有关的内容,欢迎关注我们文军营销的官网。

推荐阅读

java线程 java多线程实现的三种方式 | 文军营销java多线程如何实现?如果不知道的朋友,那么就与小编...上一篇: java继承 java继承有哪些优点 下一篇: ...java定时任务 java定时任务是什么 | 文军营销具体又是如何编写的呢?接下来小编会做一个详细的有关java定时任务的介绍...spring管理quartz有两种方式: 1):自定义的任务类继承特定的基类QuartzJobBean...java书籍 JAVA入门书籍推荐 | 文军营销对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来...java项目开发案例 Java项目开发案例精 | 文军营销Java作为一门古老的语言,已有20年左右的历史,这在发展日新月异的技术圈可以说是一个神话。虽然不少人曾抱怨Java语言就像老太太的裹脚布,又臭又长,有时写了500...java定时器 java定时器使用注意事项是什么 | 文军营销在学习java的过程当中,java定时器是我们必须要了解的,也是必须要掌握的一个知识点,那么java定时器是什么?在使用时需要注意什么呢?接下来我们就一起来...java框架教程 java中的三大框架是什么 | 文军营销说到java框架教程,我们就不得不提一提java的三大框架,那么,这三大框架究竟是什么?又该如何学呢?想知道答案的朋友,今天就与小编一起来看一看java框架教程吧。 ...

copyright@2015上海文军信息技术有限公司沪ICP备10034044号-8公网安备31011202001046号网站地图