Привет, кто-нибудь может объяснить мне, почему этот фрагмент кода дает мне StackOverflowError. Я очень признателен, если вы можете объяснить, что происходит, когда instanceObj инициализирует и вызывает конструктор ObjectTest и конструктор java.lang.Object. Мне кажется, что конструктор ObjectTest зацикливается снова и снова, но я не знаю точной причины? Итак, любое предложение ...
public class ObjectTest {
public ObjectTest() {
}
ObjectTest instanceObj = new ObjectTest();
public static void main(String[] args) {
ObjectTest localObj = new ObjectTest();
}
}