Heim  >  Artikel  >  Java  >  Was bedeutet privat in Java?

Was bedeutet privat in Java?

(*-*)浩
(*-*)浩Original
2019-05-22 11:50:5552436Durchsuche

Private kann als Berechtigungsmodifikator Klassen, Attribute und Methoden ändern. Klassen, Attribute und Methoden, die mit Private geändert wurden, können nur von Ihnen selbst verwendet werden und können nicht von anderen Klassen, dh von anderen Klassen, verwendet werden ist versteckt und unsichtbar. Private ändert im Allgemeinen keine Klassen, kann jedoch interne Klassen ändern.

Was bedeutet privat in Java?

Sie können private verwenden, um die Kapselung zu implementieren:

Kapseln Sie Attribute und Methoden mit private, um die gekapselten Attribute und darzustellen Methoden können nur innerhalb dieser Klasse verwendet werden und sind außerhalb der Klasse nicht sichtbar.

Um zu diesem Zeitpunkt auf die gekapselten Attribute zuzugreifen, müssen Sie Getter- und Setter-Methoden bereitstellen.

Setter-Methode: Hauptsächlich den Attributinhalt festlegen und ändern.

Getter-Methode: Wird hauptsächlich zum Abrufen verwendet Attributinhalt

Gestaltungsprinzipien für Klassen: Beim Schreiben einer Klasse gibt es keine zusätzlichen Anweisungen. Alle Attribute müssen privat gekapselt sein (Mitgliedsvariablen)

Privat kann nicht für externe Klassen verwendet werden Kapselung, kann aber zur Kapselung interner Klassen verwendet werden:

class Persion{
    //被private封装的属性
    private String name;
    private int age;
    public void setname(String n){
        name = n;
    }
    public String getname(){
        return name;
    }
    public void setage(int num){
        if(num>0 && num<150){
            age = num;
        }
        else{
            age = 0;
        }
    }
    public int getage(){
        return age;
    }
    public void getPersionInfo(){
        System.out.println("姓名:"+name+", 年龄:"+age);
    }
}
public class test{
    public static void main(String[] args){
        Persion per1 = new Persion();
        per1.setname("guo");//通过set方法设置参数
        per1.setage(200);
        per1.getPersionInfo();//获取参数
    }
}

private ist nur der erste Schritt bei der Kapselung.

Verwandte Lernempfehlungen: Java Basic Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet privat in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn