Class

author
1 minute, 49 seconds Read

O clasă este utilizată în programarea orientată pe obiecte pentru a descrie unul sau mai multe obiecte. Ea servește ca un șablon pentru crearea sau instanțierea unor obiecte specifice în cadrul unui program. În timp ce fiecare obiect este creat dintr-o singură clasă, o clasă poate fi utilizată pentru a instanția mai multe obiecte.

Câteva limbaje de programare acceptă clase, inclusiv Java, C++, Objective C și PHP 5 și ulterior. Deși sintaxa definiției unei clase variază de la un limbaj de programare la altul, clasele au același scop în fiecare limbaj. Toate clasele pot conține definiții de variabile și metode sau subrutine care pot fi executate de către obiectul corespunzător.

Mai jos este un exemplu de definiție a unei clase Java de bază:

class Sample
{
public static void main(String args)
{
String sampleText = „Hello world!”;
System.out.println(sampleText);
}
}

Clasa de mai sus, numită Sample, include o singură metodă numită main. În cadrul main, variabila sampleText este definită ca „Hello world!”. Metoda main invocă clasa System din biblioteca de bază încorporată a Java, care conține metoda out.println. Această metodă este utilizată pentru a imprima textul eșantionului în fereastra de ieșire text.

Classele sunt o parte fundamentală a programării orientate pe obiecte. Ele permit ca variabilele și metodele să fie izolate pentru obiecte specifice în loc să fie accesibile de către toate părțile programului. Această încapsulare a datelor protejează fiecare clasă de modificările din alte părți ale programului. Prin utilizarea claselor, dezvoltatorii pot crea programe structurate cu un cod sursă care poate fi ușor de modificat.

NOTA: Deși clasele sunt fundamentale în programarea orientată pe obiecte, ele servesc mai degrabă ca schițe, decât ca blocuri de construcție ale fiecărui program. Acest lucru se datorează faptului că clasele trebuie să fie instanțiate ca obiecte pentru a putea fi utilizate în cadrul unui program. Constructorii sunt de obicei utilizați pentru a crea obiecte din clase, în timp ce destructorii sunt utilizați pentru a elibera resursele utilizate de obiectele care nu mai sunt necesare.

Actualizat: 18 aprilie 2011

.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată.