全国服务热线:400-0358-011

位置:西安IT技能培训学校 > 学校动态 > Java中继承的好处和坏处

Java中继承的好处和坏处

来源:西安IT技能培训学校时间:2021/1/7 10:16:20

  继承是面向对象显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货箱。

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

  Java继承的 好处:

  1、子类能自动继承父类的对象

  2、创建子类的对象时,无须创建父类的对象

  Java继承的坏处:

  1、破坏封装,子类与父类之间紧密耦合,子类依赖于父类的实现,子类缺乏独立性。

  2、支持扩展,但是往往以增强系统结构的复杂度为代价

  3、不支持动态继承。在运行时,子类无法选择不同的父类

  4、子类不能改变父类的接口

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1683/news/306302/违者必究! 以上就是西安IT技能培训学校 小编为您整理 Java中继承的好处和坏处的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0358-011