Maison  >  Article  >  Java  >  Où les membres privés d’une classe sont-ils accessibles ?

Où les membres privés d’une classe sont-ils accessibles ?

(*-*)浩
(*-*)浩original
2019-07-26 09:26:337740parcourir

Les membres privés de la classe sont accessibles dans les fonctions membres de cette classe. Les membres privés d'une classe sont masqués dans la classe dérivée et ne sont accessibles qu'à partir des fonctions membres de la classe de base.

Où les membres privés d’une classe sont-ils accessibles ?

Les membres privés en Java sont modifiés en utilisant private. (Apprentissage recommandé : Tutoriel vidéo Java)

Les membres privés ne peuvent être appelés que dans ce cours et ne peuvent pas être vus en dehors de ce cours. Si vous souhaitez obtenir des variables membres privées dans d'autres classes, vous pouvez écrire une méthode get publique dans cette classe, et d'autres classes peuvent obtenir des variables membres privées en appelant cette méthode 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的
    }
}

Pour plus d'articles techniques liés à Java, veuillez visiter la colonne Tutoriel de développement Java pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn