编程论坛
注册
登录
编程论坛
→
JAVA论坛
子类访问抽象类属性
轩辕磊
发布于 2016-04-21 13:08, 3570 次点击
抽象类中的用private封装的属性为什么在子类中不能用super访问???
望各位大神解答
8 回复
#2
轩辕磊
2016-04-21 13:35
求大神
#3
林月儿
2016-04-21 20:01
权限为私有,故不能
#4
轩辕磊
2016-04-21 21:52
回复 3楼 林月儿
为什么子类访问父类里封装的属性可以用super访问???而访问抽象类的封装属性不行???是因为抽象类和父类的问题吗???
#5
好像小星星
2016-04-25 20:48
回复 楼主 轩辕磊
private修饰的属性只能本类访问,你继承到子类中当然不能访问啦
#6
jhl550099
2016-05-01 20:43
private 的权限最小
friendly
protected
public 的权限最大
子类不能访问父类私有
#7
jhl550099
2016-05-01 21:02
super 就是子类指向父类引用
跟this差不多 自己脑补
#8
mrsang
2016-05-13 17:48
private只能是该类的内部成员访问,对继承的类都是不可见的
#9
林月儿
2016-05-13 17:53
以下是引用
轩辕磊
在2016-4-21 21:52:20的发言:
为什么子类访问父类里封装的属性可以用super访问???而访问抽象类的封装属性不行???是因为抽象类和父类的问题吗???
这个和private,default,protected,public的访问权限有关(本类,同包,不同包子类,所有。。。)
至于抽象类方面可以查查造型。
1