gpt4 book ai didi

JAVA初学者在编写获取成本的方法时遇到困难

转载 作者:行者123 更新时间:2023-12-01 17:38:20 24 4
gpt4 key购买 nike

//创建一个名为 costOfRecordCollection 的方法,该方法将返回 ArrayList 中所有 CD 的成本

嗨,我现在对上面的方法感到困惑(java编程新手) - 这是我到目前为止所写的,但不知道我是否走在正确的轨道上。任何帮助/指导表示赞赏。彼得。

public void setcostofRecordCollection(String cost) {
cost = cost;
}

public int getcostofRecordCollection() {
return cost();
}

最佳答案

好的,您目前面临三个重大问题:

首先,在 setter 方法中,有以下行:

cost = cost;

这是一个空操作 - 它不会执行任何操作。假设您还有有一个名为cost的实例变量,您需要:

this.cost = cost;

其次,在 getter 方法中,您有以下内容:

return cost();

这是试图调用一个名为cost的方法,而你可能想返回变量的值,所以它应该是:

return cost;

第三,您有不同的类型:您尝试使用String进行设置,但随后返回int。您真正的意思是什么?

一个不太立即重要的问题是你的名字。它们通常应该是 getCostOfRecordCollectionsetCostOfRecordCollection - 至少在大小写方面是这样。我可能会将单词稍微重新排序为 getRecordCollectionCostsetRecordCollectionCost,但这非常小。

关于JAVA初学者在编写获取成本的方法时遇到困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4024108/

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