Sobes.tech
Intern
128
questionbank

Для чего в объектах используется конструктор?

Answer from AI

sobes.tech AI

Конструктор используется для инициализации состояния объекта при его создании. Он вызывается автоматически при создании нового экземпляра класса с помощью оператора new.

С помощью конструктора можно:

  • Задать начальные значения полей.
  • Выполнить необходимую логику для подготовки объекта к использованию.
  • Принять параметры для настройки объекта во время создания.

Пример:

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }

    // Конструктор
    public Person(string name, int age)
    {
        Name = name; // Инициализация поля Name
        Age = age;   // Инициализация поля Age
    }
}

В данном примере конструктор Person(string name, int age) принимает имя и возраст в качестве параметров и присваивает их соответствующим свойствам объекта Person при его создании.