我正在制作一个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个arraylists显示在tableview中 -
private ObservableList<Part> allParts = FXCollections.observableArrayList();
private ObservableList<Product> products = FXCollections.observableArrayList();
private ObservableList<Part> associatedParts = FXCollections.observableArrayList();
当Part是一个抽象类而无法实例化时,如何将新零件添加到allParts和associatedParts arraylists?
如何将某些零件与某些产品相关联?每个产品必须始终有一个或多个关联的部分。
答案 0 :(得分:0)
根据注释子类Part
的建议来使用其实例
同时将Product
子类添加到private ObservableList<Part> associatedParts = FXCollections.observableArrayList();
,以跟踪关联的部分。