私はクラスのインスタンスを作成し、そのインスタンスのメソッドを呼び出す次のシナリオで作業しています。それは私にstackOverFlowエラーを与えます。私のコード:これはStackOverflowException
すべてのtest
がラインどれが意志、再びコードの同じ行を呼び出す新しいtest
を作成します インスタンスを介してメソッドを呼び出すとstackOverFlowエラーがスローされます
test t = new test()
を持っているので...あなたをスロー
public class test {
test t = new test();
public void show(){
System.out.println("df");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
test t = new test();
t.show();
}
'test'のすべてのインスタンスは、初期化時に' test'の新しいインスタンスを作成します。 – shmosel