課程
/后端開發(fā)
/Java
/反射——Java高級(jí)開發(fā)必須懂的
為什么要用靜態(tài)方法
2014-12-30
源自:反射——Java高級(jí)開發(fā)必須懂的 3-1
正在回答
這個(gè)其實(shí)用不用靜態(tài)方法都可以,這里面之所以使用靜態(tài)方法,是覺得該方法就是一個(gè)常用的方法,不屬于某個(gè)對(duì)象特別的行為。比如求數(shù)學(xué)絕對(duì)值的方法,Math.abs(9),這個(gè)abs方法就是一個(gè)靜態(tài)方法,它就是求絕對(duì)值這樣一個(gè)運(yùn)算,一般我們把這種方法可以定義為靜態(tài)。再舉一個(gè)例子,Cat類,里面有一個(gè)eat()方法,指的是某個(gè)具體的Cat對(duì)象在eat(),這時(shí)就不適合使用靜態(tài)方法了。
工具類中一般都是靜態(tài)方法 因?yàn)槟阒皇窍胗眠@個(gè)方法而已 沒必要專門實(shí)例化一個(gè)工具類然后再去調(diào)用這個(gè)方法。
當(dāng)然不用靜態(tài)也可以 樓上說的很好了
舉報(bào)
反射,Java高級(jí)開發(fā)必須要懂的知識(shí)點(diǎn),學(xué)好Java高級(jí)課程的基礎(chǔ)
1 回答靜態(tài)方法和普通方法的問題
1 回答如果是靜態(tài)方法,反射是否一定要傳類對(duì)象呢
1 回答什么是動(dòng)態(tài)加載類和靜態(tài)加載類
1 回答感覺課程是否有部分的缺失,為什么要用反射調(diào)用方法
2 回答為什么我在調(diào)用ClassUtil方法的時(shí)候會(huì)出異常
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)
2014-12-30
這個(gè)其實(shí)用不用靜態(tài)方法都可以,這里面之所以使用靜態(tài)方法,是覺得該方法就是一個(gè)常用的方法,不屬于某個(gè)對(duì)象特別的行為。比如求數(shù)學(xué)絕對(duì)值的方法,Math.abs(9),這個(gè)abs方法就是一個(gè)靜態(tài)方法,它就是求絕對(duì)值這樣一個(gè)運(yùn)算,一般我們把這種方法可以定義為靜態(tài)。再舉一個(gè)例子,Cat類,里面有一個(gè)eat()方法,指的是某個(gè)具體的Cat對(duì)象在eat(),這時(shí)就不適合使用靜態(tài)方法了。
2015-01-20
工具類中一般都是靜態(tài)方法 因?yàn)槟阒皇窍胗眠@個(gè)方法而已 沒必要專門實(shí)例化一個(gè)工具類然后再去調(diào)用這個(gè)方法。
當(dāng)然不用靜態(tài)也可以 樓上說的很好了