gpt4 book ai didi

Java,对类对象的引用?

转载 作者:行者123 更新时间:2023-12-01 14:53:33 24 4
gpt4 key购买 nike

如果我想采用 StoreInventory 类及其属性并在新类中使用这些属性,如何将 StoreInventory 包含在我的新类 Snacks 中?

最佳答案

您声明:

If I wanted to take the class StoreInventory and its attributes and use those attributes in a new class how do I include the StoreInventory in my new class Snacks?

我觉得你的逻辑不太对劲。难道不是相反吗——StoreInventory 应该保存 Snack 对象,而不是 Snack 对象保存 StoreInventory 对象?

请注意,无论您做什么,也无论人们建议什么,继承都不是您想要的解决方案。使用组合,您的 StoreInventory 对象可能应该保存 Snack 数组或 Snack 数组列表之类的集合 - ArrayList<Snack> .

例如,

public class StoreInventory {
private List<Snack> snackList = new ArrayList<Snack>();
// ... etc...

public void addSnack(Snack snack) {
snackList.add(snack);
}
}

关于Java,对类对象的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14550621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com