課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
這是我第19行的代碼:
? ? ? ? // 調用靜態(tài)方法sum并接收返回值
int allScore = sum();
調用sum方法時沒有通過類名或者對象名來調用,但結果也是正確的?
2017-07-26
源自:Java入門第二季 升級版 8-9
正在回答
我們正常要用類的成員或者方法都要先實例化對象后才能用(對象.方法()或者對象.變量)。但如果某方法或成員是static聲明的就可以不需要實例化對象就可以直接引用。
靜態(tài)方法推薦的是直接調用,但是同時也是可以用對象名去調用的(會出現警告,不會報錯),可以正常運行
是對的
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
1 回答調用靜態(tài)方法,不需要通過類名或對象名來訪問了?
2 回答靜態(tài)方法可以通過類的對象來調用,也可以通過類直接調用,那靜態(tài)變量可以通過類直接調用而不創(chuàng)建對象嗎?
2 回答為什么我在main中調用static方法時,不需要使用類名或對象名,直接方法名就可以調用了???
4 回答上一節(jié)不是說無論是靜態(tài)還是非靜態(tài)都需要用類名或者對象名點來調用么,怎么這里可以直接調用靜態(tài)變量和方法?
2 回答可以通過 類名.靜態(tài)變量 訪問靜態(tài)變量 也可以通過 對象.靜態(tài)變量 訪問靜態(tài)變量。也可以直接通過靜態(tài)變量名訪問嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-28
我們正常要用類的成員或者方法都要先實例化對象后才能用(對象.方法()或者對象.變量)。但如果某方法或成員是static聲明的就可以不需要實例化對象就可以直接引用。
2017-07-26
靜態(tài)方法推薦的是直接調用,但是同時也是可以用對象名去調用的(會出現警告,不會報錯),可以正常運行
2017-07-26
是對的