什麼是關鍵字?
關鍵字是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中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境