不,不符合Java语言规范,第3版:
6.6.8示例:私有字段,方法和构造函数
私有类成员或构造函数只能在包含该成员或构造函数声明的顶级类(第7.6节)的主体内访问。它不是子类继承的。
但是不管这种语言限制如何,您 都可以 通过反射 来
访问私有字段:
Field privateStringField = MyClass.class.getDeclaredField("privateString");privateStringField.setAccessible(true);String fieldValue = (String) privateStringField.get(privateObject);System.out.println("fieldValue = " + fieldValue);


