位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java中提供了this關(guān)鍵字

提問人:劉旭39發(fā)布時(shí)間:2020-11-26

Java中提供了this關(guān)鍵字,用來獲取當(dāng)前子類中定義的成員屬性或成員方法;當(dāng)成員變量與方法內(nèi)定義的變最重名時(shí),也可以用this關(guān)鍵字來作區(qū).分并獲取類中定義的成員變量。具體用法如下所示

//父類

public class ParentClass {
public String name = "父類成員屬性";
public void method() {
System.out.println("父類成員方法");
}

}

//子類——使用this關(guān)鍵字
public class ChildClass extends ParentClass{
public String name = "子類成員屬性";
public void method() {
System.out.println("子類成員方法");
}
public void printMethod() {
System.out.println(this.name);
System.out.println(super.name);
this.method();//調(diào)用子類的成員方法
super.method();//調(diào)用父類的成員方法
}
public static void main(String[] args) {
ChildClass child = new ChildClass();
child.printMethod();
}
}0K)GXM_D$GB{~T78ZZIRHIG.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部