如何在 Android Studio(Java) 上為擴展父類的多個模型類創建串列視圖配接器。
所以:gbpClass 擴展 Money => ArrayList eurClass 擴展 Money => ArrayList
我想用 gbpClass 專案和 eurClass 專案創建串列。1 個按鈕將顯示 gbp 串列項。1 個按鈕將顯示 eur 串列項。但我將使用 1 個配接器類,它的 Arraylist 物件可以包含 gbp 或 eur 串列項。
uj5u.com熱心網友回復:
我想,如果我創建一個包含 Money 專案的陣列串列,也許我可以解決這個問題。因為 gbp 專案或 eur 專案已經是 Money 的子型別。但我想知道用多型性來做這個功能。
uj5u.com熱心網友回復:
你試過 ArrayList<? 將 Money> 擴展為陣列串列型別?
uj5u.com熱心網友回復:
通過查看您的問題陳述以及您提供的任何資訊,我認為如果您只想在串列中顯示歐元和英鎊資料,那么最好不要將其復雜化并為兩者創建單一類
例如
data class Money(var amount: Double, var currency:String)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/476130.html
上一篇:如何使用pug遍歷行內var
