Конструктор без параметров в C#
Конструктор по умолчанию - конструктор без параметров. Его пишут явно или оставляют класс без конструкторов, и тогда компилятор добавит пустой вариант.
Такой конструктор пишут как User(): скобки пустые,
параметров нет. Объект тогда создают без аргументов.
Запишем класс, конструктор которого печатает слово:
class User
{
public User()
{
Console.WriteLine("default");
}
public int age = 0;
}
Создадим объект без аргументов и выведем поле age:
User user = new User();
Console.WriteLine(user.age);
Сделайте класс Employee: при создании без аргументов на экран выводится "start", а уровень по умолчанию равен 1.