共計 811 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 Java 中,子類可以通過使用關鍵字 super 來訪問父類的成員。以下是一些示例:
- 訪問父類的方法:
public class Parent {public void print() {System.out.println("Parent class");
}
}
public class Child extends Parent {public void printChild() {super.print(); // 調用父類的 print 方法
System.out.println("Child class");
}
}
public class Main {public static void main(String[] args) {Child child = new Child();
child.printChild(); // 輸出:Parent class Child class
}
}
- 訪問父類的屬性:
public class Parent {protected int age;
public Parent(int age) {this.age = age;
}
}
public class Child extends Parent {public Child(int age) {super(age); // 調用父類的構造方法
}
public void printAge() {System.out.println("Age: " + super.age); // 訪問父類的 age 屬性
}
}
public class Main {public static void main(String[] args) {Child child = new Child(10);
child.printAge(); // 輸出:Age: 10
}
}
在子類中使用 super 關鍵字可以訪問父類的成員,但是需要注意的是,父類的成員必須具有 public 或protected的訪問修飾符,或者子類和父類在同一個包中。如果父類的成員具有 private 的訪問修飾符,子類將無法訪問。
丸趣 TV 網 – 提供最優質的資源集合!
正文完