【Thinking in java】之实现方案的隐藏

Thinking in java 1.3 实现方案的隐藏【截图】:

public:【公共】意味着后续的定义任何人均可使用。

private:【私有】意味着除您自己、类型的创建者以及那个类型的内部函数成员,其他任何人都不能访问后续的定义信息。

friendly:【友好的】涉及“包装”或“封装”(package)的概念——即java用来构建库的方法。某个东西是“友好的”,意味着它只能在这个包装的范围内使用(所以这已访问级别也

叫作:“包装访问”)。

protected:【受保护的】与“private”相似,只是一个继承的类可访问受保护的成员,但不能访问私有成员。


简单总结:

public:所有包都可访问。

private:本类中。

friendly:默认的,只能在本包中北访问。

protected:子类可以访问。

你可能感兴趣的:(【Thinking in java】之实现方案的隐藏)