Error-Exception in thread "main" java.lang.StackOverflowError

CODEDRAGON Development/Java

반응형

   

   

오류메시지

클래스 안에서 메소드가 아닌 메소드 밖에서 해당 클래스의 객체를 생성할 경우 발생합니다.

상세 내용은 아래의 링크를 참고하시기 바랍니다.

Exception in thread "main" java.lang.StackOverflowError

at com.static1.MyClass.<init>(MyClass.java:23)

at com.static1.MyClass.<init>(MyClass.java:23)

public class MyClass {

   

//모든 메소드는 자신이 속한 클래스의 인스턴스 생성이 가능합니다.

public void makeMyClass( ){

MyClass myclass = new MyClass( ); //자신이 속한 클래스의 인스턴스 생성 가능

System.out.println("자신이 속한 클래스의 인스턴스 생성");

System.out.println(myclass);

}

//예외 발생

MyClass myclass = new MyClass( );

}

   

   

   

public static void main( )

http://codedragon.tistory.com/2606