use*_*520 -1 java
私有字段不继承所以在类B中不存在z但是方法setz(int a)存在!
class A{ private int z=1; public void setz(int a){ z=a; } } class B extends A{ }
如果新的B类对象并调用setz(int a)z改变但是这个方法应该有错误,因为z不存在!怎么解释呢?
rge*_*man 6
你z不应该存在的想法B是不正确的.确实,private变量不是继承的,但这并不能阻止它存在.它只是无法访问B.
z
B
private
归档时间:
11 年,10 月 前
查看次数:
49 次
最近记录:
8 年,6 月 前