main方法一定要放在public类当中吗?
生活随笔
收集整理的這篇文章主要介紹了
main方法一定要放在public类当中吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
答案是:否
今天在寫小練習的時候發現,main函數沒有放在public類中運行的時候報錯如下:
原以為main函數必須放在public類里面才行,因為將public挪到Item類處后就可以運行了;后來通過查閱資料發現,想調用main方法跟這個類是不是public的并沒有關系。之所以前面報錯是因為eclipse默認到public的類(本例中是Item)中去找main函數,一旦在該類中找不到就會出錯。通過修改run Configurations,讓eclipse去包含main函數的類(本例中是Armor類)中找main函數即可解決問題,如下圖:
但是為了方便還是建議把main函數放在public類中。
總結
以上是生活随笔為你收集整理的main方法一定要放在public类当中吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 增强型for
- 下一篇: 非静态内部类中为什么不能拥有静态成员?