public class A { private String C; public A(String word) { this.C=word; } } public class B extends A{ public B(String word) { super(word); } public static void main(String[] args) { new B("C"); } }
我想问this指向的是B对象,为什么能访问父类的private C字段
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
因为你是用父类的构造方法访问的。A类里的方法对private修饰的成员变量是有访问权限的。
因为你是用父类的构造方法访问的。A类里的方法对private修饰的成员变量是有访问权限的。