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( )