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

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

(*-*)浩
Libérer: 2019-07-26 09:27:39
original
7772 Les gens l'ont consulté

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的
    }
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal