在Java中,可以使用super關鍵字來引用超類中的屬性和方法。super關鍵字可以在子類中訪問超類的構造方法、成員變量和成員方法。
public class SuperClass {
public SuperClass() {
System.out.println("SuperClass構造方法");
}
}
public class SubClass extends SuperClass {
public SubClass() {
super(); // 調用超類的構造方法
System.out.println("SubClass構造方法");
}
}
public class SuperClass {
public String name = "SuperClass";
public void printName() {
System.out.println(name);
}
}
public class SubClass extends SuperClass {
public String name = "SubClass";
public void printSuperName() {
System.out.println(super.name); // 訪問超類中的成員變量
}
public void callSuperMethod() {
super.printName(); // 調用超類中的成員方法
}
}
通過使用super關鍵字,子類可以方便地訪問超類中的成員變量和方法,實現代碼的復用和擴展。