色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java調用父類方法和變量

王浩然1年前7瀏覽0評論

在Java中,繼承是面向對象編程的基本概念之一。子類可以繼承父類的屬性和方法,但是在某些情況下,子類可能需要調用父類的方法和變量。這里我們將介紹Java中如何調用父類方法和變量。

調用父類方法:

public class ParentClass {
public void printHello() {
System.out.println("Hello");
}
}
public class ChildClass extends ParentClass {
public void printHello() {
super.printHello(); // 調用父類的printHello方法
}
}

在ChildClass中可以使用super關鍵字來調用父類的方法。在這個例子中,子類重載了父類的printHello方法,并且在重載方法中使用super.printHello() 來調用父類的printHello方法。

調用父類變量:

public class ParentClass {
public String name = "Parent";
public void printName() {
System.out.println(name);
}
}
public class ChildClass extends ParentClass {
public String name = "Child";
public void printName() {
System.out.println(super.name); // 調用父類的name變量
System.out.println(name); // 調用子類的name變量
}
}

在ChildClass中,為了調用父類的name變量,可以使用super關鍵字來解決命名沖突的問題。在這個例子中,子類重載了父類的name變量,并且在重載方法中使用super.name來調用父類的name變量,使用name來調用子類的name變量。