我正在学习Play框架。我cunfused关于三类代表仓库库存项目 - 产品数据模型:彼此依赖的Java类
public class Product {
public Long ean;
public String name;
public String description;
public String toString() {
return name;
}
}
public class Warehouse {
public String name;
public List<StockItem> stock = new ArrayList<>();
public String toString() {
return name;
}
}
public class StockItem {
public Warehouse warehouse;
public Product product;
public Long quantity;
public String toString() {
return String.format("%d %s", quantity, product);
}
}
类仓库取决于类StockItem。类别StockItem取决于类别产品和仓库。
如何理解这种关系?
“如果没有StockItem,你将无法编译” - >也许你应该提到没有** class **'StockItem'的情况,你不能编译你的代码。因为您可以在没有'StockItem'对象的情况下进行编译。最后一行同样如此:“没有'Product'” - >没有** class **'Product' –