【29】java中的protected

与c++类似,java中的protected也是一种半开放的访问级别,public是允许所要类访问,不管你跟我是不是在一个包里,

不管你跟我是不是继承关系,而private是不允许非己的类访问,不管你跟我是不是在一个包里,不管你跟我是不是继承关系。

 

protected就是这样一个折中的级别,它是对private级别的放松。继承具有“血脉”关系,同包具有“同胞”关系,

protected正是为这两种关系开了绿灯。

 

血脉+同胞

posted @ 2012-03-21 14:46  Marstar  阅读(260)  评论(0编辑  收藏  举报