Java 基础类之---继承

Java 基础中的继承:
继承 (extends)就是为了将多个类中共有的属性和共有的方法抽取出来,形成独立的类,让该类和其他的类产生一种联系的技术。
格式分类:
class Fu{……}
class Zi extends Fu { ……}
继承(extends)的好处:
提高了代码的复用性;
提高了后期代码的维护管理性
让类和类之间产生一种关系,基于多态的前提下。

特别说下:Java中的开发原则:
高内聚 ,低耦合 ( 耦合:类和类之间的关系;内聚:完成某一件事情的执行能力)

那么在Java中继承的特点有:只适合于单继承,不支持多继承(个别语言除外);可以多层继承
使用继承体现的是:A是B的一种,B是A的一种,
在继承中注意的事项:
1)子类不能继承父类中的私有成员;
2)子类不能继承父类中的构造方法,但是可以通过Spuer来解锁,
3)不可以成为部分功能,随便使用基层,
4)在继承中子类构造方法(有参 和 无参)默认访问父类的无参构造,
如果编译不通过,有参构造在父类,
5)在子类中用super 间接访问父类的有参构造,
在子类有参构造部分可以使用this 访问,
(super 访问父中的成员变量
this 访问父类中的成员变量
)

举个题目来深化下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值