[英]JavaFX adding abstract class object to arraylist
我正在制作一個JavaFX應用程序來跟蹤公司的庫存。 用戶可以添加/刪除/修改零件和產品。
part和product類具有屬性以及getter和setter方法,但是Part類是Abstract-
Product Part<Abstract>
id id
name name
price price
min min
max max
get/set get/set
我有3個在列表視圖中顯示的數組列表-
private ObservableList<Part> allParts = FXCollections.observableArrayList();
private ObservableList<Product> products = FXCollections.observableArrayList();
private ObservableList<Part> associatedParts = FXCollections.observableArrayList();
如果部件是抽象類並且無法實例化,如何將新部件添加到allParts和relatedParts數組列表中?
如何將某些零件與某些產品相關聯? 每個產品必須始終具有一個或多個關聯的零件。
如注釋子類Part
建議的那樣使用其實例。
還是Product
子類,以添加private ObservableList<Part> associatedParts = FXCollections.observableArrayList();
跟蹤相關部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.