如果一個類在Java程序中有繼承,是否需要將main方法放在超類或子類中?許多計劃將主要方法置於不同的位置。任何人都可以告訴我該怎麼做?非常感謝!我應該把主要方法放在超類或Java中的子類中嗎
2
A
回答
8
我想這可能是最好能有一個簡單的類,其唯一的專用目的是包含static main
方法。它簡單明瞭。
然後,您的主要方法將通過從您的程序創建初始對象來開始。
+1
這強調了我們的代碼可以在邏輯上支持多個應用程序,每個應用程序都有自己的'main'方法入口點類。 – emory
1
這是給你,你會把主要方法,但我只是把它變成新的類只有一個方法,static Main(String[] args)
1
你會想要在你控制或驅動程序的所有動作的地方放置一個main()
方法。
4
您可以創建一個新的專用類,比方說,發射器,具有主要方法,實例化你的類存在,並管理任何意外的異常:
public class Luncher{
public static void main(String args){
//insert argument checking logic
try{
new MyClass.executeLogic(someArguments);
}catch(Exception e){
//insert exception handling logic here
}
}
1
嗯,這取決於,但放在平時主要方法子類。在繼承和陰影之間有很大的區別。但你可以把它放在子類或超類。記住主要方法是靜態的。
相關問題
- 1. 孩子父母表:我應該把方法放在兩個類中?
- 2. 我應該把演員放在域模型/類圖中嗎?
- 3. 超類/子類程序中的主要方法錯誤
- 4. 應該從python中的子類調用__exit__超類方法
- 5. 應該在數據庫中使用子類型/超類型嗎?
- 6. 在哪個類中我應該把操作放在UML中
- 7. 主要方法可以放在父類中嗎?如果是的話,可以在該主要方法中實例化子對象嗎?
- 8. 使用超類方法在子類中
- 9. JAVA類和主要方法
- 10. PHP:我應該把所有的代碼寫在類中嗎?
- 11. Java的繼承:在超類中調用子類方法
- 12. 我應該把一個線程類放入一個類方法還是放在一個方法外
- 13. 我應該把測試類放入UML嗎?
- 14. 如何在子類中使用超類方法java
- 15. Java繼承:在超類中調用子類方法
- 16. 我如何在主要方法java中調用一個類?
- 17. 我應該在哪個類中放置此方法? C++
- 18. 我應該使用超類嗎?
- 19. 我應該把它放在我的控制器或模型中嗎?
- 20. 我應該在throws子句中拋出Exception的子類型嗎?
- 21. 我應該在塊中使用「self」來訪問類方法嗎?
- 22. 如何從Java中的超類方法獲取子類值?
- 23. Java:返回超類方法簽名中的子類
- 24. 如何將子類方法放入超類JLabel中?
- 25. 你可以把網絡方法放在一個NSManagedObject子類中嗎?
- 26. 我應該把WHERE子句放在子查詢中(派生表)嗎
- 27. 超類/子類方法
- 28. 我應該把我的NHibernate SchemaExport方法放在哪裏?
- 29. 應該將常量集合放在類或接口中嗎?
- 30. 超類的方法放置
如果你想使用子類的方法和字段(私有字段和方法),你需要在子類中輸出。 –
@AkhilDev除非子類的方法和字段是私有的,否則你不需要把它放在子類中。 – emory
@emory編輯評論+1。 –