应该因为他们都在一个包里啊!protected天生具有friendly的访问权限,当然,java里没有说出这个friendly的访问权限,但是实际上是存在的,也就是在同一个包内可以访问,比如不给类加上限定符,就默认为包可访问的.但是,在继承的时候,如果没有设定为protected,默认为friendly,这样,在其他包中集成了的类就不能访问了,所以在进行继承的时候应该加上protected,好让包里包外的都能访问
调试欢乐多
public > protected > default(friendly) > privateprotected成员也提供包内访问.