java中的關(guān)鍵字是什么?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

什么是關(guān)鍵字?
關(guān)鍵字是電腦語(yǔ)言里事先定義的,有特別意義的標(biāo)識(shí)符,有時(shí)又叫保留字。Java關(guān)鍵字是對(duì)Java編譯器有特殊含義的字符串,是編譯器和程序員的一個(gè)約定,程序員利用關(guān)鍵字來(lái)告訴編譯器其聲明的變量類(lèi)型、類(lèi)、方法特性等信息。
常見(jiàn)的關(guān)鍵字:
(1)this關(guān)鍵字
this關(guān)鍵字用來(lái)表示當(dāng)前對(duì)象本身,或者當(dāng)前類(lèi)的一個(gè)實(shí)例化對(duì)象,通過(guò)this可以調(diào)用對(duì)象的所有屬性和方法。靜態(tài)方法中不能使用this關(guān)鍵字。
this關(guān)鍵字用法:
1、通過(guò)this關(guān)鍵字可以明確地去訪(fǎng)問(wèn)一個(gè)類(lèi)的成員變量和成員方法,解決與局部變量名的沖突。
2、this關(guān)鍵字調(diào)用構(gòu)造方法:構(gòu)造方法是在實(shí)例化對(duì)象時(shí)java虛擬機(jī)自動(dòng)調(diào)用的,不能像調(diào)用普通方法那樣去調(diào)用,可以通過(guò)this(參數(shù)1,參數(shù)2.....)的型式調(diào)用其他的構(gòu)造方法。
3、this還可以表示當(dāng)前對(duì)象,也就是哪個(gè)對(duì)象在調(diào)用this所在的方法,那么此時(shí)this就是代表著這個(gè)對(duì)象。
代碼示范:
public class MyClass{int number;public MyClass(intnumber){this.number=number;}}(2)super關(guān)鍵字
super關(guān)鍵字代表父類(lèi)對(duì)象,主要用于指定父類(lèi)的屬性和方法,也用于在子類(lèi)中初始化父類(lèi)。子類(lèi)的靜態(tài)方法中不能使用super關(guān)鍵字。
super關(guān)鍵字用法:
1、使用super關(guān)鍵字可以在子類(lèi)中調(diào)用父類(lèi)的屬性和方法,當(dāng)子類(lèi)和父類(lèi)擁有相同的屬性和方法時(shí),此時(shí)如果你想調(diào)用父類(lèi)的屬性和方法,那么就必須使用super關(guān)鍵字,如果不使用的話(huà),父類(lèi)的方法和屬性就會(huì)被子類(lèi)覆蓋。
2、子類(lèi)是父類(lèi)的派生類(lèi),它的實(shí)例化依賴(lài)于父類(lèi)的實(shí)例化。所以它的任何一個(gè)構(gòu)造函數(shù)都必須要初始化父類(lèi),Java就是super關(guān)鍵字調(diào)用父類(lèi)構(gòu)造方法,來(lái)完成這個(gè)操作。如果在父類(lèi)沒(méi)有無(wú)參構(gòu)造方法,那么在子類(lèi)中必須顯示調(diào)用super來(lái)調(diào)用已有的有參構(gòu)造函數(shù)來(lái)初始化父類(lèi)。
代碼示范:
public class MyClass{
文章名稱(chēng):java中的關(guān)鍵字是什么-創(chuàng)新互聯(lián)
本文路徑:http://www.chinadenli.net/article2/dcepoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、搜索引擎優(yōu)化、全網(wǎng)營(yíng)銷(xiāo)推廣、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容