Nivelul 4 — Clase
Clase
Note originale de SunDiaL · Vezi sursa în engleză
Clasele sunt operanzi personalizați. Mai sunt numite tipuri de date personalizate sau obiecte personalizate. De asemenea, clasele sunt tipuri referință. Ele sunt baza programării orientate pe obiecte. Pregătește-te, pentru că avem multe de discutat.
Mai întâi, o clasă este o abstractizare a unui obiect din viața reală, precum un copac, o minge, o mașină sau orice altceva. Prin abstractizare mă refer la ideea de copac: există mulți copaci, dar un singur concept de copac. Elementele care „definesc” o clasă sunt membrii ei, dar vom vorbi despre aceștia mai târziu. Deocamdată ne concentrăm pe cea mai simplă clasă, una goală.
Definirea unei clase
Definiția (sau declarația) unei clase este o instrucțiune declarativă. Se scrie folosind cuvântul-cheie class, urmat de numele ales pentru clasă și de un domeniu de vizibilitate.
Exemplu:
class ThisIsMyClassNameForRealz
{
}
Atât: așa creezi o clasă.
Folosirea unei clase
Folosești o clasă la fel ca orice alt tip de date. Cel mai simplu exemplu este crearea unei variabile de tipul clasei tale.
int x;
ThisIsMyClassNameForRealz y;