課程
/后端開發
/Java
/Java入門第二季 升級版
既然非靜態函數可以調用靜態函數,那main函數應該不需要定義為static吧,但是事實上這個程序中public void main(String[] args)會報錯
2015-07-12
源自:Java入門第二季 升級版 8-9
正在回答
眾所周知如果一個方法不是靜態的,則要先實例化該類,然后再用className.methodName去調用它,而static修飾的方法呢,直接調用就可以,因為在編譯的就直接把這個方法加載到內存了,而main方法需要如此。如果沒有static修飾,這對于運行一個程序的主函數來說是不現實的。
請君莫問 提問者
prodigyxiao
因為ages當中有一些靜態參數吧?
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答public static void main(String[] args)
5 回答public static void main(String[] args){ 啥意思?
3 回答為什么這里必須輸入public static void main(String[] args)?
2 回答為什么這節老師不勾選public static void main(String[] args)
4 回答public static void main(String[] args)算是一個類嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-13
眾所周知如果一個方法不是靜態的,則要先實例化該類,然后再用className.methodName去調用它,而static修飾的方法呢,直接調用就可以,因為在編譯的就直接把這個方法加載到內存了,而main方法需要如此。如果沒有static修飾,這對于運行一個程序的主函數來說是不現實的。
2015-07-13
因為ages當中有一些靜態參數吧?