JAVA 02

P298

super
1 super.属性 、 super.方法 、 super(参数列表)--访问父类构造器
2 不能访问父类的私有方法、属性
3 super访问父类构造器时 要放在子类构造器 第一句

在这里插入图片描述

super --查找方法规则(找属性规则也一样)
1 直接调用
2 this.方法 \cal()  等价于 this.cal()--查找顺序 :先找本类 就近原则--再找父类向上查找
(如果父类有 则直接调用;没有则向上查找直到顶级父类object ; )
(如果有方法不能调用 则报错Not access ;如果没有方法 则提示方法找不到 ;)
3 super.方法 --直接查找父类的方法(不管本类有无 直接找父类) 一直往上找
1 属性位于 堆中
2 方法位于方法区
super使用细节
1 super使用不局限于直接父类  爷爷类本类中有也可访问
2  就近原则访问--多个上级都有同名方法--找最近的父类
super this 比较

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值