課程
/后端開發(fā)
/Java
/Java入門第三季
為什么try{}里面可以直接調(diào)用test1()方法?不需要對(duì)象.方法名調(diào)用?
2016-05-12
源自:Java入門第三季 1-7
正在回答
恩,原則上來講是要使用類名.方法名調(diào)用的,因?yàn)榉椒ㄊ菍儆陬惖?。但是在一個(gè)類里調(diào)用同類方法很常見,每次這樣寫多麻煩,java默認(rèn)當(dāng)你直接寫 方法名 時(shí),前面隱式添加this.關(guān)鍵字。
也就是說調(diào)用同類方法名可以不寫類名,但是在main()函數(shù)中,靜態(tài)方法調(diào)用非靜態(tài)方法,是需要實(shí)例化的。
1.test1()和test2()都是靜態(tài)的方法,在同一個(gè)類里面可以不用引用對(duì)象直接調(diào)用,test2()就是對(duì)test1()這樣處理的;
2.而對(duì)于test2()的調(diào)用要引用對(duì)象,是因?yàn)閙ain是靜態(tài)的,不能對(duì)類型 ?ChainTest中的非靜態(tài)方法 test2()進(jìn)行靜態(tài)引用
因?yàn)閠est1和test2方法都不是靜態(tài)方法,在同一個(gè)類里面可以直接調(diào)用
在同個(gè)類里面不需要對(duì)象實(shí)例化什么的。
就是只在main方法中實(shí)現(xiàn)
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
3 回答為什么我在main方法中可以直接調(diào)用test2方法?
4 回答對(duì)象方法調(diào)用
2 回答為什么這里調(diào)用方法可以這么調(diào)用
2 回答直接調(diào)用方法?
10 回答為什么不可以調(diào)用equals方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-08
恩,原則上來講是要使用類名.方法名調(diào)用的,因?yàn)榉椒ㄊ菍儆陬惖?。但是在一個(gè)類里調(diào)用同類方法很常見,每次這樣寫多麻煩,java默認(rèn)當(dāng)你直接寫 方法名 時(shí),前面隱式添加this.關(guān)鍵字。
也就是說調(diào)用同類方法名可以不寫類名,但是在main()函數(shù)中,靜態(tài)方法調(diào)用非靜態(tài)方法,是需要實(shí)例化的。
2016-07-04
1.test1()和test2()都是靜態(tài)的方法,在同一個(gè)類里面可以不用引用對(duì)象直接調(diào)用,test2()就是對(duì)test1()這樣處理的;
2.而對(duì)于test2()的調(diào)用要引用對(duì)象,是因?yàn)閙ain是靜態(tài)的,不能對(duì)類型 ?ChainTest中的非靜態(tài)方法 test2()進(jìn)行靜態(tài)引用
2016-05-26
因?yàn)閠est1和test2方法都不是靜態(tài)方法,在同一個(gè)類里面可以直接調(diào)用
2016-05-12
在同個(gè)類里面不需要對(duì)象實(shí)例化什么的。
就是只在main方法中實(shí)現(xiàn)