public、protected和private做为java访问权限修饰词而使用。
首先要明白,java中的每个定义(定义类、字段和方法)都有特定的访问权限。如果不加修饰词,则默认为包访问权限,即包内的类对其有访问权限。
对于类成员(字段和方法)的访问权限来说,
public:所有类都可访问。
protected:继承访问权限。基类通过protected把访问权限赋予派生类而不是所有类,
另外,protected也提供包访问权限,也就是说,相同包内的其他类可以访问protected元素。
private:除了包含这个成员的类外,其他任何类都无法访问这个成员。
对于类访问权限来说,
仅有两个选择:包访问权限或public。
类既不可以是private的,也不可以是protected的,但内部类是个特例,一个内部类可以是private或protected的。
posted on 2006-12-01 00:26
jinn 阅读(5553)
评论(0) 编辑 收藏 所属分类:
Java/j2se