新聞中心
java中this的作用?
this就是當(dāng)前類(MyDate)的一個(gè)代號(hào)。 在setter()方法里最能體現(xiàn)。 例如: public class Test{ int i; public void setI(int i){ this.i = i; } } setI()方法的參數(shù)名為i,Test類的屬性也為i,所以在setI()方法中必須用this指定具體是哪一個(gè)i。 this.i 就代表了當(dāng)前類(Test)的屬性i。這樣才可以通過setI()方法為屬性初始化。

什么是關(guān)鍵字?有什么特點(diǎn)?
關(guān)鍵字:就是被java賦予了特殊含義的英文單詞。在editplus編輯器中書寫時(shí)字體顏色會(huì)變。 (1)用于定義權(quán)限修飾的關(guān)鍵字 private protected public (2)用來定義類函數(shù)變量修飾符的關(guān)鍵字 abstract final static synchronized (3)用來定義類與類之間的關(guān)鍵字 extends implements (4)用來定義建立實(shí)例及引用實(shí)例,判斷實(shí)力的關(guān)鍵字 new this super instanceof (5)用于藝術(shù)處理的關(guān)鍵字 try catch finally throw throws (6)用于包的關(guān)鍵字 package import (7)其他修飾符關(guān)鍵字 native strictfp transient volatile assert
j調(diào)用構(gòu)造方法遵循什么規(guī)則?
在Java中,調(diào)用構(gòu)造方法需遵循以下規(guī)則:
首先,構(gòu)造方法必須與類名完全相同,且無返回類型。
其次,構(gòu)造方法在使用new關(guān)鍵字創(chuàng)建對(duì)象時(shí)自動(dòng)調(diào)用,用于初始化對(duì)象。
再者,一個(gè)類可以有多個(gè)構(gòu)造方法,通過參數(shù)的不同來區(qū)分。此外,如果沒有定義任何構(gòu)造方法,Java會(huì)自動(dòng)提供一個(gè)無參構(gòu)造方法。
最后,構(gòu)造方法可以重載,即在同一個(gè)類中可以有多個(gè)同名但參數(shù)列表不同的構(gòu)造方法,以滿足不同的初始化需求??傊?,構(gòu)造方法在實(shí)例化對(duì)象時(shí)起到了重要的作用,用于初始化對(duì)象的狀態(tài)。
到此,以上就是小編對(duì)于java中this關(guān)鍵字代表什么的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
名稱欄目:java中this的作用?(java中的this關(guān)鍵字是什么意思)
分享網(wǎng)址:http://fisionsoft.com.cn/article/djopgeg.html


咨詢
建站咨詢
