共計 720 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 super
關鍵字來調用父類的屬性。以下是幾種使用 super
調用父類屬性的方法:
- 在子類中直接使用
super. 屬性名
來調用父類的屬性。例如:
public class Parent {protected int age;
}
public class Child extends Parent {public void printAge() {System.out.println(super.age);
}
}
- 在子類的構造方法中使用
super(參數列表)
來調用父類的構造方法,并將參數傳遞給父類的構造方法。例如:
public class Parent {protected int age;
public Parent(int age) {this.age = age;
}
}
public class Child extends Parent {public Child(int age) {super(age);
}
}
在這種情況下,子類的構造方法中調用了父類的構造方法,并將參數傳遞給父類的構造方法,從而初始化了父類的屬性。
- 通過父類的 getter 方法來獲取父類的屬性。例如:
public class Parent {protected int age;
public int getAge() {return age;
}
}
public class Child extends Parent {public void printAge() {System.out.println(super.getAge());
}
}
在子類中通過 super.getAge()
調用父類的 getter 方法來獲取父類的屬性值。
總之,可以通過直接訪問父類的屬性、調用父類的構造方法或使用父類的 getter 方法來調用父類的屬性。
丸趣 TV 網 – 提供最優質的資源集合!
正文完