Шрифт:
Обратите внимание на то, что, даже несмотря на то, что мы определили конструктор для класса
Все это выглядит вполне разумно и работает в соответствии с указанными комментариями. Это достигается за счет того, что классы
Для типа
Однако мы предпочитаем эквивалентный и более краткий стиль.
Для встроенных типов, таких как
Использование конструктора, заданного по умолчанию, — это не просто вопрос стиля. Представьте себе, что отказались от инициализации объектов класса
Если значения переменных
Однако этот код не кажется нам таким уж хорошим. Для объекта класса
Для дат не существует очевидного значения, заданного по умолчанию. По этой причине мы до сих пор не определяли для класса Date конструктор по умолчанию, но сейчас сделаем это (просто, чтобы показать, что мы можем это сделать).