Constructori — RexDac Academy

RexDac AcademyNote tehnice · Ajută să ai câteva noțiuni de bază
0%Note publicate citite · pe acest dispozitiv

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();
}