8.9 super关键字

8.9.1基本介绍

super 代表父类的引用,用于 访问父类的属性、方法、构造

8.9.2基本语法

1.super 的访问不限于直接父类,如果爷爷类和本类中有同名的成员,也可以使用 super 去访问爷爷类的成员;
2.如果多个基类 ( 上级类 ) 中都有同名的成员,使用 super 访问遵循就近原则。 A->B->C
n1 this.n1 查找的规则是
(1) 先找本类,如果有,则调用
(2) 如果没有,则找父类 ( 如果有,并可以调用,则调用 )
(3) 如果父类没有,则继续找父类的父类 , 整个规则,就是一样的 , 直到 Object
提示:如果查找属性的过程中,找到了,但是不能访问, 则报错 , cannot access
如果查找属性的过程中,没有找到,则提示属性不存在
n1 (super.n1) 的顺序是直接查找父类属性,其他的规则一样

8.9.3super 给编程带来的便利/细节

8.9.4super this 的比较  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值