Привет, кто-нибудь, пожалуйста, объясните мне, почему этот фрагмент кода дает мне 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();
}
}