Его в основном говорят, что любой класс, экземпляр имеет неявный конструктор:
public class B {
//constructor
public B() {
//implicity constructor
}
}
public class A {
//constructor
public A() {
Bb = new B(); //calls the constructor inside B during setup even if the constructor method does not exist within B an implicit constructor is made
}
}
по умолчанию конструктор без аргументов конструктор автоматически генерируется, если вы не определите другой конструктор. Он инициализирует неинициализированные поля их значениям по умолчанию. link
Когда B создается из A, этот конструктор вызывается во время его создания в основном. Для получения более подробной информации вы должны действительно спросить в другом обмене, чем переполнение стека, возможно, попробуйте раздел программистов.
Пожалуйста, включите хотя бы ссылку на статью для контекста. –
http://www.ajol.info/index.php/wajiar/article/download/91389/80885 – user3449656