簡體   English   中英

JavaFX將抽象類對象添加到arraylist

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM