Person tom = new Person(); // вызов 1-ого конструктора без параметров
Person bob = new Person("Bob"); // вызов 2-ого конструктора с одним параметром
Person sam = new Person("Sam", 25); // вызов 3-его конструктора с двумя параметрами
tom.Print(); // Имя: Неизвестно Возраст: 18
bob.Print(); // Имя: Bob Возраст: 18
sam.Print(); // Имя: Sam Возраст: 25
class Person
{
public string name;
public int age;
public Person() { name = "Неизвестно"; age = 18; } // 1 конструктор
public Person(string n) { name = n; age = 18; } // 2 конструктор
public Person(string n, int a) { name = n; age = a; } // 3 конструктор
public void Print()
{
Console.WriteLine($"Имя: {name} Возраст: {age}");
}
}