gpt4 book ai didi

java - 如何为 ArrayList 中的对象执行 add 方法

转载 作者:行者123 更新时间:2023-11-30 07:05:36 25 4
gpt4 key购买 nike

因此,对于我的编程类中的作业,我们应该创建一个 ArrayList 来存储在先前作业中创建的类的对象。我唯一的问题是我不太确定如何为 java 中的对象创建 add 方法。

我们从中创建对象的类是一个旨在提供有关不同汽车的信息的类。这是该类的代码:

public class NewCar
{
String year;
String make;
String model;
String _year;
String _make;
String _model;
double sticker_price = 0;
double discount = 0;
double sales_tax = 0;
int months = 0;
double final_price = 0;


public NewCar(String _year, String _make, String _model)
{
year = _year;
make = _make;
model = _model;
}

public double calcFinalPrice(double _sticker_price, double _discount, double _sales_tax)
{
return final_price = ((_sticker_price - _discount) + _sales_tax *(_sticker_price - _discount));
}

public double calcZeroPctMonPayt(int _months)
{
return (final_price / 6);
}
}

我们的教授希望我们对进入 ArrayList 的每个新对象使用 calcFinalPrice 方法,但我对如何用单一方法来实现这一点感到困惑。我们在类里面完成的唯一 ArrayList 示例是一个简单的 String 类型购物列表,因此我对如何创建对象列表完全感到困惑。

这就是我到目前为止所得到的,如果有人可以向我解释应该在 add 方法中添加什么来实现教授期望的结果,我将非常感激!

import java.util.*;
import java.util.ArrayList;

public class NewCarList
{
private ArrayList<NewCar> carList = new ArrayList<NewCar>();

public void add()
{

}
}

最佳答案

如果您被允许在 add 方法中使用 ArrayListadd 方法,您可以实例化一个 NewCar 对象并分配它到一个局部变量。然后,您可以对 NewCar 对象调用 calcFinalPrice 方法,然后将其添加到 ArrayList 中。

关于java - 如何为 ArrayList 中的对象执行 add 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40198523/

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