Почему в Java есть конструктор по умолчанию, и для чего он нужен, когда в классе не определён явный конструктор? — ДейлиПреп