我是java新手,接到的任务是构造一个带有“补充”数组的类“杂志”。补充有一个名称和成本。我想弄清楚的是,如何将 3 个补充品添加到“杂志”下的数组中。
这是“补充”的代码
public class Supplements {
String Supplement;
double cost;
public Supplements ()
{
Supplement="abcdef";
cost= 10;
}
public Supplements(String sp, double ct )
{
Supplement = sp;
cost=ct;
}
public String getSupplement()
{
return Supplement;
}
public void setSupplement(String sp)
{
Supplement=sp;
}
public void setcost(double ct)
{
cost=ct;
}
public double getcost()
{
return cost;
}
public String toString()
{
return ("Supplements: "+ Supplement + "\n" + "Weekly cost: "+ cost);
}
以及“杂志”的开头。它应该有成本和一系列补充(s1 =“abc”,10;,s2 =“def”,11;等等)
public class Magazine {
double cost;
Supplements[] supplist;
public Magazine ()
{
cost=20;
Supplements[] supplist= new Supplements[1];
如果这听起来像是胡言乱语,我很抱歉,我没有太多编码经验
最佳答案
Java 中的数组具有固定大小。您必须使用 ArrayList 来支持动态大小。
关于java - 将对象添加到java数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56609552/