Я столкнулся с вопросом, который запрашивает «Что из перечисленного верно в отношении конструктора по умолчанию?»Конструктор по умолчанию не инициализирует члены экземпляра класса?
и опция «Инициализирует членов экземпляра класса». был неправильным выбором.
Теперь я понимаю, что если у нас есть такой код
Class Test {
String name;
}
, то компилятор создает конструктор по умолчанию, который выглядит как
Class Test {
String name;
Test(){
super();
name = null;
}
}
Не конструктор по умолчанию инициализирует имя элемента экземпляра = null?
Возможный дубликат [Java default constructor] (http://stackoverflow.com/questions/4488716/java-default-constructor) –
'class' является строчным в Java. – kamoroso94