類別的私有成員可在本類別的成員函數中存取。類別的私有成員在衍生類別中是隱藏的,只能在基底類別的成員函數中存取。
Java中的私有成員使用private來進行修飾。 (推薦學習:Java影片教學)
私有成員只能在本類別中調用,在本類以外一律都看不到。 如果要在其他類別中取得私有成員變量,那麼可以在本類別中寫一個public的get方法,其他類別就可以透過呼叫這個get方法來獲得私有成員變數。
class PrivateTest{ private String str = "私有成员变量"; //如果加上这个方法 public String getStr(){ return str; } public static void main(String[] args){ System.out.println(str);//这里可以调用到str变量 } } class OtherClass{ public static void main(String[] args){ PrivateTest pt = new PrivateTest(); //String tryToGet = pt.str;//这句编译会报错,str不可见 String getStr = pt.getStr();//这样 就可以获取到str的 } }
更多Java相關技術文章,請造訪Java開發教學欄位進行學習!
以上是類別的私有成員可在何處存取的詳細內容。更多資訊請關注PHP中文網其他相關文章!