在Java中,super關鍵字主要用于調用父類中的構造方法或成員方法,以及訪問父類的變量。具體使用方法如下:
public class Parent {
public Parent() {
// 父類的構造方法
}
}
public class Child extends Parent {
public Child() {
super(); // 調用父類的構造方法
}
}
public class Parent {
public void display() {
System.out.println("Parent class method");
}
}
public class Child extends Parent {
public void display() {
super.display(); // 調用父類的方法
System.out.println("Child class method");
}
}
public class Parent {
int num = 10;
}
public class Child extends Parent {
int num = 20;
public void display() {
System.out.println(super.num); // 訪問父類中的變量
System.out.println(this.num); // 訪問子類中的變量
}
}
總之,super關鍵字在Java中主要用于訪問父類的構造方法、成員方法和變量,可以幫助子類與父類之間進行交互和繼承。