Если в классе описан хотя бы один конструктор, то конструктор по умолчанию становится недоступен.
Вы здесь
- Когда в рассмотренных ранее примерах мы создавали объекты, то в этот момент использовался конструктор по умолчанию, который не выполнял никаких действий кроме выделения памяти под объект.
- Если конструктор не задан в явном виде, то при создании объекта используется так называемый конструктор по умолчанию.