首頁  >  文章  >  Java  >  類別的私有成員可在何處存取

類別的私有成員可在何處存取

(*-*)浩
(*-*)浩原創
2019-07-26 09:26:337744瀏覽

類別的私有成員可在本類別的成員函數中存取。類別的私有成員在衍生類別中是隱藏的,只能在基底類別的成員函數中存取。

類別的私有成員可在何處存取

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn