Nivelul 4 — Clase
Constructori
Note originale de SunDiaL · Vezi sursa în engleză
Constructorii sunt un tip special de metode care nu au un nume și returnează întotdeauna un obiect al clasei tale. Scopul lor este să construiască un obiect al clasei tale. Vei mai auzi și formulările „a crea un obiect” sau „a instanția un obiect”.
Definirea unui constructor
public class ExampleClass()
{
public ExampleClass()
{
}
}
Notă: poți defini mai mulți constructori -> supraîncărcarea constructorilor.
Nota 2: C# creează automat un constructor gol pentru toate clasele, așa că îl poți omite dacă nu trebuie să facă ceva sau să-i limitezi accesul.
Apelarea unui constructor
Apelarea unui constructor se face cu ajutorul cuvântului-cheie new.
public void Main()
{
ExampleClass myVariable = new ExampleClass();
}