Open WAG13 opened 4 years ago
Ні, якщо ви не описали жодного конструктора, то буде викликатися конструктор, створений компілятором за замовчуванням
Ні, не може. Якщо в класі не буде явно прописаного конструктора, то компілятор створить конструктор за замовчуванням, визначений неявним способом.
Ні, не може, тому що якщо не існує визначених явним способом конструкторів в класі, то компілятор використовує конструктор за замовчуванням, визначений неявним способом та зазвичай є конструктором, який не має аргументів.
Ні , якщо конструкторів немає то він створюється компілятором за замовчуванням.
Навіть якщо в деяких сучасних компілятор в різних мовах буває можливість не писати конструктор за замовчуванням, то він створиться автоматично, але цього краще уникати.
Конструктор можна не написати (але не бажано), але компілятори створюють його самі за замовчуванням
За замовчуванням клас уже має конструктор, тому прописувати його не обов'язково.