Java 中 constructor 的 super() 構造是什麼?
super 關鍵字類似於 this 關鍵字。下面介紹了 super 關鍵字的使用場景。
- 如果超類和子類的成員具有相同名稱,則使用它來區分這些成員。
- 它用於從子類呼叫超類的建構函式。
無論何時想透過方法或另一個建構函式呼叫超類的建構函式,都可以這樣做
示例
class Person {
Person(String name) {
System.out.println("Hello "+ name);
}
}
class Student extends Person {
Student(String name) {
super(name);
}
public static void main(String args[]) {
Student st = new Student("Ram");
}
}
輸出
Hello Ram
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP