Métodos — RexDac Academy

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

Nivel 4 — Clases

Métodos

Notas originales de SunDiaL · Ver fuente en inglés

Un método es simplemente una función de una clase.

No sé por qué hacía falta otro término… En realidad, a nadie le importa mucho que digas función o método. Técnicamente, como C# es un lenguaje completamente orientado a objetos, todo vive dentro de una clase -> toda función es un método.

Definir un método

Se hace igual que con una función, pero dentro del ámbito de la clase.

class ExampleClass
{
	//empty constructor
	public ExampleClass() { }
	
	public ExampleMethod()
	{ 
		//do something
	}
}

Invocar un método

Se hace igual que con una función, pero hay que acceder a él a través de una instancia de la clase.

class Program
{
	public void main()
	{
		ExampleClass ex = new ExampleClass();
		ex.ExampleMethod();
	}
}