Junior — Middle
Care este rolul constructorului la crearea unui obiect și pentru ce este nevoie?
sobes.tech AI
Răspuns de la AI
Constructorul în C# este o metodă specială a clasei care este apelată atunci când se creează un obiect nou. Rolul său principal este de a inițializa obiectul, adică de a seta valorile inițiale ale câmpurilor și de a efectua pregătirile necesare.
Constructorul este necesar pentru a garanta că obiectul va fi creat într-o stare corectă. Dacă nu se definește explicit un constructor, compilatorul va crea unul implicit fără parametri.
Exemplu de constructor:
public class Person
{
public string Name { get; }
public int Age { get; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Crearea obiectului
var person = new Person("Иван", 30);