Constructores — RexDac Academy

RexDac AcademyNotas técnicas · Ayuda tener algunos conocimientos previos
0%Notas publicadas leídas · en este dispositivo

Nivel 4 — Clases

Constructores

Notas originales de SunDiaL · Ver fuente en inglés

Los constructores son un tipo especial de métodos que no tienen nombre y siempre devuelven un objeto de tu clase. Su propósito es construir un objeto de tu clase. Otras formas de decirlo que escucharás son «crear un objeto» o «instanciar un objeto».

Definir un constructor

public class ExampleClass()
{
	public ExampleClass()
	{
	
	}
}

Nota: Puedes definir varios constructores -> sobrecarga de constructores.

Nota 2: C# crea automáticamente un constructor vacío para todas las clases, por lo que, salvo que el tuyo haga algo o quieras limitar el acceso a él, se puede omitir.

Invocar un constructor

Un constructor se invoca con la palabra clave new.

public void Main()
{
	ExampleClass myVariable = new ExampleClass();
}