淺談java中的拜訪潤飾符。本站提示廣大學習愛好者:(淺談java中的拜訪潤飾符)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談java中的拜訪潤飾符正文
一.
public:一切類都可以拜訪
protected:一切子類和同包下的類都可以拜訪
缺省:同包類都可以拜訪
private:類自己才可以拜訪
留意點:protected潤飾類屬性時,例如
package Parent;
public class Parent{
protected int i=5;
}
package Son;
public class Son extends Parent{
public static void main(String[] args){
Parent p=new Parent();
Son s=new Son();
System.out.println(p.i);//第一行
System.out.println(s.i);//第二行
}
}
所謂的子類可以拜訪是指,第二行中可以拜訪到父類的屬性i,而不是說第一行可以拜訪i屬性,第一行會報錯;
然則假如Son類和Parent在統一包下的話,第一行就沒錯了。