Eine private Variable mit privaten Berechtigungen in der Java-Elternklasse. Nachdem das Unterklassenobjekt sie geerbt hat, ist die Variable tatsächlich in ihrem Speicher vorhanden, kann aber nicht direkt referenziert werden Durchgereicht werden Verwenden Sie diese Variable, indem Sie die Set- oder Get-Methode der öffentlichen oder geschützten Methode der übergeordneten Klasse aufrufen.
Private Variablen in der übergeordneten Klasse existieren als unterschiedliche Objekte in verschiedenen Unterklassen.
Empfohlene kostenlose Video-Tutorials: Java-Video-Tutorials
Visuelles Diagramm:
Beispielcode:
public class Test{ public static void main(String[] args){ Sub1 s1 = new Sub1(); s1.p(); Sub2 s2 = new Sub2(); s2.p(); } } //父类 class Sup{ private Object object= new Object(); public void p(){ System.out.println("object= " + object); } } //子类 class Sub1 extends Sup{ } //子类 class Sub2 extends Sup{ } 输出: object = java.lang.Object@15db9742 object = java.lang.Object@6d06d69c
Empfohlene verwandte Artikel und Tutorials: Erste Schritte mit Java
Das obige ist der detaillierte Inhalt vonKönnen private Variablen in Java vererbt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!