一個類中沒有創(chuàng)建無參的構(gòu)造方法,只有一個有參構(gòu)造方法和一個普通方法,怎么訪問這個普通方法?new 構(gòu)造方法名(); ?這樣訪問方法是不是只有構(gòu)造方法可以這樣,其他的一般都是> ?類名 對象名=new 構(gòu)造方法名();
1 回答
已采納

翔仔
TA貢獻(xiàn)35條經(jīng)驗 獲得超44個贊
請問普通的方法是不是static的,如果不是的話,得先使用有參構(gòu)造方法構(gòu)造出一個對象的實例來(因為類下面默認(rèn)會有一個無參的構(gòu)造函數(shù),如果編譯的時候發(fā)現(xiàn)寫了一個有參的構(gòu)造函數(shù),無參的那個會被覆蓋掉),在通過實例調(diào)用普通方法:如 A a = new A(xxx);//xxx表示參數(shù) ? ? a.method()//method就是你的方法
new 一般就是用來創(chuàng)建對象實例,給實例申請并內(nèi)存,所以可以理解為只有構(gòu)造方法可以這樣。當(dāng)然你也可以這樣來調(diào)用自己的普通方法 new A().method();
添加回答
舉報
0/150
提交
取消