在Java中,可以通過使用super
關鍵字來調用父類的屬性。
首先,在子類中創建一個與父類屬性相同的屬性,然后使用super
關鍵字來引用父類的屬性。以下是一個示例:
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
類中創建了一個與父類屬性num
相同的屬性。在display()
方法中,使用super.num
來調用父類的屬性,使用this.num
來調用子類的屬性。
輸出結果為:
父類的num:10
子類的num:20
可以看到,通過使用super
關鍵字,可以調用父類的屬性。