首页 > 问答 > 正文
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字段
三叔2016-11-12 09:26:26
因为你是用父类的构造方法访问的。A类里的方法对private修饰的成员变量是有访问权限的。