Junior — Middle
Explique a finalidade e o funcionamento do construtor ao criar um novo objeto em programação orientada a objetos
sobes.tech IA
Resposta da IA
O construtor em programação orientada a objetos é um método especial da classe que é chamado automaticamente ao criar um novo objeto dessa classe. Sua principal tarefa é inicializar o objeto, ou seja, definir os valores iniciais de seus campos e realizar a preparação necessária.
Em C#, o construtor tem o mesmo nome que a classe e não retorna valor.
Exemplo de construtor em C#:
class Pessoa
{
public string Nome;
public int Idade;
// Construtor
public Pessoa(string nome, int idade)
{
Nome = nome;
Idade = idade;
}
}
// Criação de objeto
Pessoa p = new Pessoa("Ivan", 30);
Aqui, ao criar o objeto Pessoa, o construtor define o nome e a idade, garantindo o estado correto do objeto desde o início.