public、protected和private做為java訪問權限修飾詞而使用。
首先要明白,java中的每個定義(定義類、字段和方法)都有特定的訪問權限。如果不加修飾詞,則默認為包訪問權限,即包內的類對其有訪問權限。
對于類成員(字段和方法)的訪問權限來說,
public:所有類都可訪問。
protected:繼承訪問權限。基類通過protected把訪問權限賦予派生類而不是所有類,
另外,protected也提供包訪問權限,也就是說,相同包內的其他類可以訪問protected元素。
private:除了包含這個成員的類外,其他任何類都無法訪問這個成員。
對于類訪問權限來說,
僅有兩個選擇:包訪問權限或public。
類既不可以是private的,也不可以是protected的,但內部類是個特例,一個內部類可以是private或protected的。
posted on 2006-12-01 00:26
jinn 閱讀(5562)
評論(0) 編輯 收藏 所屬分類:
Java/j2se