我必须创建一个获取数组内容并将其添加到另一个数组的方法。所以我有一个方法 addTune(Tune t) 可以将曲调添加到数组中。我有一组对象 Tunes(类库)。
库的构造函数
Library (int size)
{
array = new Tune[size];
count
}
public void addTune(tune b)
{
//check if program can add new tune
if(count < array.length)
{
array[count] = b;
count++;
}
else
{
System.out.println("The Library is full!");
}
}
我也尝试创建 addLibrary 函数,但无法使其工作。addLibrary(Library l) 采用 Library 参数。这是我写的
public void addLibrary (Library l)
{
for (int i=0; i< l.array.length;i++)
{
array.addTune(l.array[i]);
}
}
这应该将一个数组的对象添加到另一个数组,所以如果我有一个带有 2 个曲调的库对象 lib 和另一个更大尺寸的库对象 lib2,lib2.addLibrary(lib1) 应该将书籍从 lib1 添加到 lib2。请帮我解决一下这个。