導航:首頁 > 編程語言 > java構造函數中this

java構造函數中this

發布時間:2024-09-29 13:10:55

java中this的用法

this是指向當前對象的意思。在很多時候this可以省略,但很多時候this很重要,版不可以省略!
比如一權個類:
public test extends JFrame implements ActionListener{
public test(){
JButton button=new JButton("測試");
this.setVisable(true);
this.add(button);//這兩處的this可以省!因為當前對象就是值的當前的test!所以寫不寫一樣的!
button.addActionListener(this);//此處的就不能省!因為當前變數是button了而不再是test了。
//需要意會的,說也不能說得太明白,我用例子,希望你能理解下!另外,此代碼不完整!只自
//己隨便寫的!
}
}

⑵ Java中在無參構造函數中寫一個this("")是什麼意思

this("");調用類的構造方法, 調用的方法需要一個String類型的參數 ,所以傳遞了一個"" 空字元串作為參數

舉例


publicclassHello{

//構造器一:
publicHello(){
this("");//調用本類的Hello(Stringname)這個構造器,參數是""
//this("王五");//傳遞的參數可以根據情況修改
}

//構造器二:
publicHello(Stringname){
System.out.println("你好:"+name+"!");
}

//main方法
publicstaticvoidmain(String[]args){
newHello();//構造器Hello()-->調用構造器Hello(Stringname);
newHello("張三");//直接調用構造器Hello(Stringname);
}
}

⑶ 請問Java中this如何理解

1、 this是指當前對象自己。 當在一個類中要明確指出使用對象自己的的變數或函數時就應該加上this引用。
2、 把this作為參數傳遞。當你要把自己作為參數傳遞給別的對象時,也可以用this。
3、 匿名類和內部類中的中的this。 有時候,我們會用到一些內部類和匿名類,如事件處理。當在匿名類內部用this時,這個this則指的是匿名類或內部類本身。
4、 在構造函數中,通過this可以調用同一class中別的構造函數。

⑷ java中this和super關鍵字代表什麼以及它們的三種作用

super關鍵字表示超(父)類的意思。this變數代表對象本身
使用super訪問父類被子類隱藏的變數或覆蓋的方法
使用this表示當前調用方法的對象引用
使用super調用基類構造函數,super應為構造函數中第一條語句
使用this調用本類另一構造函數,this應為構造函數中第一條

⑸ this()在java中什麼意思

this表示類實例本身。

this的用法:

1、表示對當前對象的引用!

publicclassA{

publicAgetA(){

returnthis;//表示獲取當前實例本身

}

}

2、表示類的成員變數,而非函數參數,注意在函數參數和成員變數同名是進行區分!

publicclassA{

privateinta=0;//位置1

publicAgetA(inta){

this.a=a;//前面this.a表示位置1的a,賦值=號右側的表示參數a

}

}

3、用於在構造方法中引用滿足指定參數類型的構造器。

publicclassA{

publicA(inta){

}

publicA(){

this(1);//這里調用自身的構造函數publicA(inta){

}

}

⑹ 在Java中super和this的區別

區別如下:
1、this是對當前實例的引用,而super只是一個起輔助作用的關鍵字。
2、在本類的一個構造函數中,通過this(參數);可以調用本類的另一個構造函數,而在子類的一個構造函數中,通過super(參數);可以調用父類的某一個構造函數。
3、在子類的一個實例方法中通過super.父類方法名 (參數);可以調用父類的一個方法,這樣也可以在子類的覆蓋的父類方法中調用覆蓋方法的父類版本
4、在內部類的某個實例方法中通過外部類名.this訪問外部類的當前實例。
5、super還可用在泛型類的定義中,對泛型類的類型參數做出某種限制。

閱讀全文

與java構造函數中this相關的資料

熱點內容
s6edge網路設置 瀏覽:563
視頻網站ip怎麼獲得 瀏覽:944
java循環嵌套題目 瀏覽:404
stc15頭文件 瀏覽:775
java後台傳前台亂碼 瀏覽:807
織夢cms空間安裝教程 瀏覽:107
打開的文件在哪裡保存 瀏覽:212
webstorm運行angularjs 瀏覽:509
海馬ipad2描述文件在哪裡 瀏覽:535
bts文件 瀏覽:211
可以看自拍的app 瀏覽:374
html引用js變數 瀏覽:535
酷派手機升級助手 瀏覽:897
微信jssdk配置文件 瀏覽:852
word文件拉不到文件夾里 瀏覽:611
wps怎麼提取有多少個數據 瀏覽:85
文件怎麼搜 瀏覽:488
哪些盤上的文件刪除後不進回收站 瀏覽:705
如何正常下載岡本app 瀏覽:813
applemusic綁定銀行卡 瀏覽:414

友情鏈接