继承中的细节问题

0617dc61ae7945bc9fbb69039890a3f1.png

非私有属性和方法可以直接访问,私有属性必须通过父类提供的公共方法进行访问

5aeddc02e2d142178b16014d0242f3a7.png

子类在进行类加载时会自动执行super();来调用父类的无参构造器

若父类没有提供无参构造器(即定义了有参构造器,并没有再定义无参),就要自定义了super语句指定调用父类的哪个构造器。

4a12547197f046ef9d7a969168381d3d.png

不指定调用哪个父类的构造器默认调用无参

3b157d07f234453581337352ac8e9920.png父类构造器的调用追溯到超类,然后从超类的构造器从上往下依次初始化(类似于递归过程)

cbae53b70970463c975528a7937011ca.png

java中是单继承机制,但不代表不能实现多继承(可以用接口实现)

继承中子类父类之间必须存在关系,不能随意继承

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值