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);