これは本当に基本的な質問かもしれませんが、私のJava学習のこの段階で私を困惑させます。 私は次のコードを持っている:私はArrayListオブジェクトとメソッド外のオブジェクトに関する呼び出しをインスタンス化ラインを移動する場合は、オブジェクトを作成する行が細かいクラス内からメソッド内でメソッドを呼び出す方法
package com.soti84;
import java.util.ArrayList;
public class InvokeMethod {
public static void main(String[] args) {
ArrayList<String> exams= new ArrayList<String>();
exams.add("Java");
exams.add("C#");
}
}
が、アドオン()オブジェクトに対するメソッド呼び出しは許可されません。何故ですか?
package com.soti84;
import java.util.ArrayList;
public class InvokeMethod {
ArrayList<String> exams= new ArrayList<String>();
exams.add("Java");
exams.add("C#");
public static void main(String[] args) {
}
}
ありがとうございます。
[初期化ブロックとは何ですか?](http://stackoverflow.com/questions/3987428/what-is -an-initialization-block) – blackpen