Junior — Middle
Milline on konstruktoril roll objekti loomisel ja milleks ta vajalik on?
sobes.tech AI
Vastus AI-lt
C# keeles on konstruktor klassi eriline meetod, mis kutsutakse välja uue objekti loomisel. Selle peamine ülesanne on objekti initsialiseerimine, st väljade algväärtuste määramine ja vajaliku ettevalmistuse teostamine.
Konstruktor on vajalik selleks, et tagada objekti õige olek. Kui te ei määra selgelt konstruktorit, loob kompilaator vaikimisi parameetrita konstruktor.
Konstruktorinäide:
public class Person
{
public string Name { get; }
public int Age { get; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Objekti loomine
var person = new Person("Иван", 30);