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.
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!