我有一個叫Flamethrower的類,它自然有自己的彈藥,與其他武器不同。這個彈藥是否應該是火焰噴射器中的嵌套類,因爲只有噴火器纔會使用這個類?Java正確使用嵌套類?
0
A
回答
3
我要刪除我的意見,使這個答案:
如果這種彈藥是噴火器內嵌套類
我不這麼認爲,其原因在於彈藥也會與目標互動,所以它的效果超出了它的主機武器。我通常爲僅在外部類中使用的「助手」類保留內部類。
0
你可能應該沒有課。一般來說,你希望像這樣的東西可以編寫腳本,以方便開發和修改。你應該用一個通用的彈藥類來替代它,它從數據文件中讀取數值,以便自定義行爲,除非你有一個非常好的理由不去做。一般來說,Java初學者的一個常見錯誤是無論他們需要或不需要,都可以爲所有事物創建類。
相關問題
- 1. Java嵌套類
- 2. 嵌套ScrollViewers正確
- 3. 角4使用嵌套* ngFor正確
- 4. 正確的嵌套搜索使用Javascript
- 5. Python中嵌套類的正確語法?
- 6. 如何正確設計嵌套類?
- 7. 嵌套類C++的正確模板
- 8. 正確刪除嵌套類對象?
- 9. 如何正確聲明嵌套類?
- 10. 如何正確地投嵌套泛型類型Java中
- 11. Java的嵌套類
- 12. 如何使用休眠正確映射嵌套子類
- 13. 如何在C++中正確使用嵌套類?
- 14. 如何使用JDB在嵌套類中正確設置斷點?
- 15. DIVs沒有正確嵌套?
- 16. 正確嵌套這個JS
- 17. ASP.NET:使用連接池和嵌套事務正確實現嵌套API調用
- 18. Android Studio套件沒有正確嵌套
- 19. JAVA嵌套循環使用
- 20. (Java)使用嵌套循環
- 21. 嵌套類的Java返回
- 22. Java:關於嵌套類
- 23. 嵌套Java內部類
- 24. java中的嵌套類
- 25. Java嵌套類函數
- 26. Java方法在嵌套類
- 27. Java嵌套類問題
- 28. Jython和Java嵌套類
- 29. Java:限制嵌套類?
- 30. 在嵌套集合的情況下正確使用Java弱引用
就個人而言,我不確定嵌套類是否永遠是個好主意。事件處理程序的匿名類 - 當然。同一模塊中有多個類:是的。嵌套類:在使用嵌套之前,我會使用繼承或組合。恕我直言... – paulsm4
@ paulsm4 - 實際上使用嵌套類的決定與是否使用繼承或組合等無關 –