課程
/后端開發
/Java
/Java入門第二季 升級版
sum不是靜態方法么?直接在main函數中調用不就可以了?為什么都要通過對象或者類來調用??直接調用也是ok的呢。。。這樣應該沒錯吧??
2015-04-17
源自:Java入門第二季 升級版 8-9
正在回答
1、?靜態方法中可以直接調用同類中的靜態成員,但不能直接調用非靜態成員。
如果希望在靜態方法中調用非靜態變量,可以通過創建類的對象,然后通過對象來訪問非靜態變量。
2、?在普通成員方法中,則可以直接訪問同類的非靜態變量和靜態變量。
3、?靜態方法中不能直接調用非靜態方法,需要通過對象來訪問非靜態方法。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答靜態方法可以直接調用靜態方法吧?
5 回答main方法中調用靜態方法
2 回答靜態方法是否可以直接調用不同類靜態方法?
3 回答靜態方法中調用靜態方法不可以么?
4 回答關于靜態方法里可以直接調用靜態方法的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-17
1、?靜態方法中可以直接調用同類中的靜態成員,但不能直接調用非靜態成員。
如果希望在靜態方法中調用非靜態變量,可以通過創建類的對象,然后通過對象來訪問非靜態變量。
2、?在普通成員方法中,則可以直接訪問同類的非靜態變量和靜態變量。
3、?靜態方法中不能直接調用非靜態方法,需要通過對象來訪問非靜態方法。