3 回答

TA貢獻(xiàn)82條經(jīng)驗(yàn) 獲得超17個(gè)贊
類的實(shí)例。
obj只是構(gòu)造器名稱
nobj是obj類的實(shí)例,而且你創(chuàng)建時(shí)給它的name,age復(fù)值了。
最后這個(gè)obj,只是個(gè)未定義的空對(duì)象

TA貢獻(xiàn)81條經(jīng)驗(yàn) 獲得超22個(gè)贊
this表示類實(shí)例本身。
this的用法
1、表示對(duì)當(dāng)前對(duì)象的引用!
public?class?A{
???public?A?getA(){
??????return?this;//表示獲取當(dāng)前實(shí)例本身
???}
}
2、表示類的成員變量,而非函數(shù)參數(shù),注意在函數(shù)參數(shù)和成員變量同名是進(jìn)行區(qū)分!
public?class?A{
???private int?a?=?0;//位置1
???public?A?getA(int?a){
??????this.a?=?a;//前面this.a表示?位置1?的a,賦值=號(hào)右側(cè)的表示參數(shù)a
???}
}
3、用于在構(gòu)造方法中引用滿足指定參數(shù)類型的構(gòu)造器。
public?class?A{
???public?A(int?a){
???}
???public?A(){?
?????this(1);//這里調(diào)用自身的構(gòu)造函數(shù)public?A(int?a){
???}
}
obj有兩個(gè)參數(shù)
添加回答
舉報(bào)