Sobes.tech
Junior — Middle

Qual é o papel do construtor na criação de um objeto e para que serve?

sobes.tech IA

Resposta da IA

O construtor em C# é um método especial da classe que é chamado ao criar um novo objeto. Sua principal função é a inicialização do objeto, ou seja, definir os valores iniciais dos campos e realizar a preparação necessária.

O construtor é necessário para garantir que o objeto seja criado em um estado correto. Se não for definido explicitamente um construtor, o compilador criará um por padrão sem parâmetros.

Exemplo de construtor:

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

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

// Criação do objeto
var person = new Person("Иван", 30);