0
我正在使用BlueJ來處理我自己的項目,BlueJ在當前的課程中主要用作IDE。使用BlueJ將對象添加到ArrayList
這是更多的一個問題,不知道如何去描述它。
public class Test
{
public Test()
{
}
}
和
import java.util.*;
public class Add
{
ArrayList<Test> nTest;
public Add()
{
nTest = new ArrayList<Test>();
}
public void addTest(Test test)
{
nTest.add(new Test());
}
}
在編譯時,沒有錯誤。然而,當我做新的添加,並調用方法,我得到以下窗口,我不知道該怎麼做。
截圖我在使用過程中也BlueJ的問題
究竟是什麼問題? – ifly6
我對bluej不熟悉,但我認爲你需要在該下拉菜單中有一個Test()對象,以便傳遞給addTest()方法。對此的「Java說」將在addTest()調用之前創建一個新的Test對象,然後將Test對象作爲參數傳遞。你實際上並沒有在'addTest()'方法內部使用參數,並且可能只是刪除了參數要求 –
它應該是'nTest.add(test)'或'public void addTest()' –