Heim >Java >javaLernprogramm >So rufen Sie Attribute einer übergeordneten Klasse in Java auf
Wenn eine Unterklasse ein übergeordnetes Klassenattribut aufruft, bestimmen die Zugriffsrechte die spezifische Methode: Die Unterklasse kann direkt auf öffentliche Attribute zugreifen. Auf geschützte Eigenschaften kann zugegriffen werden, indem man die übergeordnete Klasse erbt oder sich im selben Paket wie die übergeordnete Klasse befindet. Auf private Eigenschaften kann nicht direkt zugegriffen werden und der Zugriff muss über die Getter- und Setter-Methoden der übergeordneten Klasse erfolgen.
Unterklassen rufen Attribute der übergeordneten Klasse in Java auf
In Java können Unterklassen auf die Attribute der übergeordneten Klasse zugreifen, die spezifische Methode hängt jedoch von den Zugriffsrechten des Attributs ab.
1. Öffentliche Eigenschaften
Öffentliche Attribute der übergeordneten Klasse
子类对象.父类公有属性
2. 保护属性
子类可以通过以下方式访问父类的保护属性:
子类对象.父类保护属性
示例:
<code class="java">class Parent { protected int age; } class Child extends Parent { public void printAge() { System.out.println("Age: " + age); } }</code>
3. 私有属性
子类对象.get父类私有属性()
或 子类对象.set父类私有属性()
2. Geschützte Attribute
🎜🎜Unterklassen können auf folgende Weise auf die geschützten Attribute der übergeordneten Klasse zugreifen: 🎜🎜🎜Unterklasse Erben Sie diese übergeordnete Klasse. 🎜🎜Die Unterklasse befindet sich im selben Paket wie die übergeordnete Klasse. 🎜🎜🎜🎜Syntax:Unterklassenobjekt
🎜🎜🎜🎜Beispiel: 🎜🎜<code class="java">class Parent { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } class Child extends Parent { public void printName() { System.out.println("Name: " + getName()); } }</code>🎜🎜3. Private Eigenschaften🎜🎜🎜🎜Unterklassen können nicht direkt auf die privaten Eigenschaften der übergeordneten Klasse zugreifen . 🎜🎜Sie müssen über die Getter- und Setter-Methoden der übergeordneten Klasse auf private Eigenschaften zugreifen. 🎜🎜Syntax:
Subclass object.get parent class private property()
oder Subclass object.set parent class private property()
🎜🎜🎜🎜Beispiel: 🎜🎜rrreeeDas obige ist der detaillierte Inhalt vonSo rufen Sie Attribute einer übergeordneten Klasse in Java auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!