首頁  >  文章  >  Java  >  java中的關鍵字是什麼意思

java中的關鍵字是什麼意思

王林
王林原創
2019-11-11 13:59:5812960瀏覽

java中的關鍵字是什麼意思

什麼是關鍵字?

關鍵字是java語言中一些被賦予特定意義的一些單字,不可以把它當作識別符來使用。在java中有兩個特殊的關鍵字gotoconst,我們稱這兩個關鍵字為保留字。

常見的關鍵字:

##(1)this關鍵字
##this關鍵字用來表示當前對象本身,或是當前類別的實例化對象,透過this可以呼叫對象的所有屬性和方法。靜態方法中不能使用this關鍵字。

this關鍵字用法:

1、透過this關鍵字可以明確地去存取一個類別的成員變數和成員方法,解決與局部變數名的衝突。

2、this關鍵字調用建構方法:建構方法是在實例化物件時java虛擬機器自動調用的,不能像調用普通方法那樣去調用,可以透過this(參數1,參數2.. ...)的型式呼叫其他的構造方法。

3、this還可以表示當前對象,也就是哪個物件在呼叫this所在的方法,那麼此時this就是代表著這個物件。

(2)super關鍵字

super關鍵字代表父類別對象,主要用於指定父類別的屬性和方法,也用於在子類別中初始化父類別。子類別的靜態方法中不能使用super關鍵字。

super關鍵字用法:

1、使用super關鍵字可以在子類別中呼叫父類別的屬性和方法,當子類別和父類別擁有相同的屬性和方法時,此時如果你想呼叫父類別的屬性和方法,那麼就必須使用super關鍵字,如果不使用的話,父類別的方法和屬性就會被子類別覆寫。

2、子類是父類的衍生類,它的實例化依賴父類的實例化。所以它的任何一個建構函式都必須初始化父類,Java就是super關鍵字呼叫父類別建構方法,來完成這個動作。如果在父類別沒有無參構造方法,那麼在子類別中必須顯示呼叫super來呼叫已有的有參構造函數來初始化父類別。

推薦教學:

java教學

以上是java中的關鍵字是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn