在日常生活中,各种信息的公开程度是不一样的。例如:张贴在公告栏中的信息就是完全公开的,任何人都可以看,而有一些具有保密性质的档案就不能被所有人查看,它仅能被拥有权限的特定人员查看。在Java语言中,程序员也可以设置属性、方法以及类的公开程度,专业上把这种公开程度称为“访问度”。
设置属性和方法访问度很容易,只需要在它们前面加上用于表示访问度的关键字即可。Java语言中,用于表示访问度的关键字有public、protected和private,这3个关键字分别代表了3种不同的访问度。如果在属性和方法前面没有添加任何关键字,这种情况也代表了一种访问度,专业上把这种访问度称为“默认”。因此,Java语言的属性和方法总共就有public、protected、private和默认4种访问度。下面分别讲述这4种访问度的属性和方法在什么情况下能够被访问。
public:public意为“公开的”,顾名思义,被public关键字所修饰的属性和方法是完全公开的,可以被任何类访问。
protected:protected意为“受保护的”,被这个关键字所修饰的属性和方法,其访问度要分包内和包外两种情况讨论。为方便讲解,此处先假设有一个A类,A类中定义有被protected关键字修饰的x属性和method()方法。如果是与A在同一个包中的类(也包
上一篇:怎么形容一首好的诗词
下一篇:《论语》中有关仁爱的句子有哪些