在Java中,可以通過使用super
關(guān)鍵字來調(diào)用父類的屬性。
首先,在子類中創(chuàng)建一個(gè)與父類屬性相同的屬性,然后使用super
關(guān)鍵字來引用父類的屬性。以下是一個(gè)示例:
class Parent {
protected int num = 10;
}
class Child extends Parent {
private int num = 20;
public void display() {
System.out.println("父類的num:" + super.num);
System.out.println("子類的num:" + this.num);
}
}
public class Main {
public static void main(String[] args) {
Child child = new Child();
child.display();
}
}
在上述示例中,Child
類繼承自Parent
類,并在Child
類中創(chuàng)建了一個(gè)與父類屬性num
相同的屬性。在display()
方法中,使用super.num
來調(diào)用父類的屬性,使用this.num
來調(diào)用子類的屬性。
輸出結(jié)果為:
父類的num:10
子類的num:20
可以看到,通過使用super
關(guān)鍵字,可以調(diào)用父類的屬性。