나는 프로그램 아래 실행하면이 StackOverflowError가 있어야한다 나 오세요
class Person{
Person p;
Person(){
System.out.println("Hi");
p = new Person();
}
}
public class Main {
public static void main(String[] args) {
new Person();
}
}
이 유래 오류 를 throw하지만 우리는하지 로컬 방법/변수, 객체 생성 작업하는 나는, 그것은 오세요 될 것으로 예상 또는 참조 변수
person 클래스 생성자에서 person 객체를 만드는 것처럼 보이고 무한 루프로 진행되는 것처럼 보입니다. – jpw