4
A
回答
12
數組是奇怪的野獸。有一些屬性,如length
但他們不是一個類,所以你不能像你試圖擴展它們。
我認爲你最好使用成分,即創建一個包含Item[][]
一類,然後擴展該類(如果你需要,有一類可能就足夠了)
+0
或者,您可以擴展列表,例如數組列表。但是組合絕對更好。 – AlexR
+0
@AlexR是的,如果他真的想收藏。我假設他想要一個數組。每當我看到一個數組時,我都會盡量避免自動思考「使用集合」。 – hvgotcodes
相關問題
- 1. 在Java中擴展數組類
- 2. 在java中製作擴展類的數組列表
- 3. 爲什麼Java數組不可擴展?
- 4. 擴展Java類
- 5. Java:擴展類
- 6. 擴展Java類
- 7. 的Java擴展類
- 8. 如何在擴展類後擴展類數組/屬性類的數組屬性?
- 9. 基類擴展和數組
- 10. C++擴展數組類(OOP)
- 11. 的Java擴展類類型
- 12. 爲擴展類
- 13. Java:類和擴展類
- 14. Java的二維數組進行擴展
- 15. Java中的每個類擴展Object.Then如何擴展其他類。因爲一個類只能擴展一個類
- 16. Java中擴展類的構造函數
- 17. Java類上的靜態擴展函數
- 18. 擴展類(Java)的調用函數
- 19. Kotlin作爲函數擴展的函數類型函數 - 可從Java調用?
- 20. 將RealmObject作爲單例擴展的類
- 21. Scala擴展了Java接口,類型爲
- 22. Java - 通過對象數組在擴展類中調用函數
- 23. Java - 是Class <?類型的數組。擴展MyType>可能嗎?
- 24. Java泛型擴展類參數
- 25. Java類擴展Applet和Keylistener?
- 26. 在Java中擴展類
- 27. Java向下擴展類
- 28. Java擴展類混亂
- 29. Java - 不能擴展類?
- 30. Java擴展最終類
我猜你的情況可能是更好的組合,而不是繼承... – davioooh
我會看看Collections API,因爲可能已經有你正在尋找的類的類型。此外,這將允許您在代碼中正確使用接口(例如'Map')。如果不是,則贊成組合繼承,並讓你的類有一個屬性是內部數組存儲。 – howard10
有什麼用途可以將它作爲「數組」來擴展它,以便從「Item」中定期擴展它不? –