什麼是關鍵字?
關鍵字是java語言中一些被賦予特定意義的一些單字,不可以把它當作識別符來使用。在java中有兩個特殊的關鍵字goto
、const
,我們稱這兩個關鍵字為保留字。
常見的關鍵字:
##(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中文網其他相關文章!