Junior — Middle
Mi a szerepe a konstruktorának egy objektum létrehozásakor, és mire van szüksége?
sobes.tech MI
Válasz az MI-től
A C#-ban a konstruktor egy speciális osztálymetódus, amelyet új objektum létrehozásakor hívnak meg. Fő feladata az objektum inicializálása, azaz a mezők kezdeti értékeinek beállítása és a szükséges előkészületek elvégzése.
A konstruktor szükséges ahhoz, hogy garantálja, hogy az objektum helyes állapotban jön létre. Ha nem definiálunk kifejezetten konstruktort, a fordító alapértelmezett, paraméter nélküli konstruktort hoz létre.
Konstruktor példája:
public class Person
{
public string Name { get; }
public int Age { get; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Objektum létrehozása
var person = new Person("Иван", 30);