Clases — RexDac Academy

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

Nivel 4 — Clases

Clases

Notas originales de SunDiaL · Ver fuente en inglés

Las clases son operandos personalizados. También se llaman tipos de datos personalizados u objetos personalizados. Además, las clases son tipos de referencia. Son la base de la programación orientada a objetos. Abróchate el cinturón, porque hay mucho de lo que hablar.

Lo primero: una clase es una abstracción de un objeto de la vida real, como un árbol, una pelota, un coche o cualquier otra cosa. Por abstracción me refiero a la «idea de árbol»: hay muchos árboles, pero solo un concepto de árbol. Lo que «define» una clase son sus miembros, pero hablaremos de eso más adelante. Por ahora nos centraremos en escribir la clase más básica, una clase vacía.

Definir una clase

La definición, o declaración, de una clase es una sentencia declarativa. Se hace con la palabra clave class, seguida del nombre que quieras darle a la clase y de un ámbito. Ejemplo:

class ThisIsMyClassNameForRealz
{
	
}

Eso es todo: así se crea una clase.

Utilizar una clase

Una clase se utiliza igual que cualquier otro tipo de datos. El ejemplo más sencillo es crear una variable de esa clase.

int x;
ThisIsMyClassNameForRealz y;