【29】java中的protected

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

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

 

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

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

 

血脉+同胞

你可能感兴趣的:(protected)