1
为什么保护对于不同类的子类中的其他类是私有的,但它仍然保护在同一个超类的包中。为什么保护对于其他类中的其他类是私有的
package a;
class A
{
protected a;
}
package b;
class B extends A
{
B()
{
System.out.println(a);
}
}
class C
{
C()
{
System.out.println(new B().a);//error
}
}
“* C既不是A的子类也不在同一个包中*”你刚刚剽窃我吗? – user1329572 2012-07-05 13:12:22
@ user1329572:不,我没有,我似乎是一个巧合。如果它困扰你,我会重写它。 – Tudor 2012-07-05 13:13:41
这不是一个原始的句子。我不会改述。 – 2012-07-05 13:14:52