私は自分のプロジェクトでBlueJを使用しています。BlueJを使用しています。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());
}
}
コンパイル中、エラーはありません。しかし、私が新しいAddを作成してメソッドを呼び出すと、次のウィンドウが表示され、何をするべきか分かりません。私はあまりにも私のコースでBlueJのを使用し、問題
問題はなんですか? – ifly6
私はbluejに慣れていませんが、 'add()'メソッドに渡すためにそのドロップダウン内に 'Test()'オブジェクトを置く必要があると思います。このための "Java-speak"は、addTest()呼び出しの前に新しいTestオブジェクトを導入し、Testオブジェクトをパラメータとして渡します。あなたは実際には 'addTest()'メソッドの内部ではあるが、実際にはパラメータを使用しておらず、おそらくそのパラメータの必要条件を取り除くだけかもしれない。 –
'nTest.add(テスト)'または 'public void addTest()' –