Junior — Middle
¿Cuál es el papel del constructor al crear un objeto y para qué sirve?
sobes.tech AI
Respuesta de la IA
El constructor en C# es un método especial de la clase que se llama al crear un nuevo objeto. Su función principal es la inicialización del objeto, es decir, establecer los valores iniciales de los campos y realizar la preparación necesaria.
El constructor es necesario para garantizar que el objeto se cree en un estado correcto. Si no se define explícitamente un constructor, el compilador creará uno por defecto sin parámetros.
Ejemplo de constructor:
public class Person
{
public string Name { get; }
public int Age { get; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Creación del objeto
var person = new Person("Иван", 30);