Java继承

Java继承是面向对象的第二个特性,Java只支持单继承,防止产生二义性,以免出现同时继承多个类,而类又有相同的方法,JVM一下子不知道要找哪个类的方法了,瞬间蒙蔽,over。

继承,首先要有继承,就必须存在关系。比如,父与子的关系。

继承关系中,父类又称为基类,子类又称为派生类。

继承,使得子类可以从父类继承父类所拥有的属性和行为,并添加一些属于自己的属性和行为。

继承的特征:传递性、可重用性、易维护性。

为什么说具有传递性?

比如有3个类ABC,A是B的父类,B是C的父类,那么A也算是C的父类(其实是爷爷类),总之就是A中有的属性和行为,C可以继承到。这就是所谓的传递性。

为什么说具有可重用性?

一个类中的属性和行为可以被多个子类所使用,不用子类再单独去写啊写啊,一个父类就解决,简单粗暴无冗余,就是所说的可重用性。

为什么说具有易维护性?

子类今天想用这个父类,明天想用那个父类,一个extends分分钟解决,不必再删啊删啊,添加啊添加啊。传说中的,Java通过增强程序的一致性来减少模块接口之间的耦合程度来提高维护性。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值