Clasa de bază

Autor: Robert Simon
Data Creației: 15 Iunie 2021
Data Actualizării: 24 Iunie 2024
Anonim
Limba și literatura română, Clasa a II-a, Compunere pe baza unor benzi de desene. Atelier de creație
Video: Limba și literatura română, Clasa a II-a, Compunere pe baza unor benzi de desene. Atelier de creație

Conţinut

Definiție - Ce înseamnă Clasa de bază?

O clasă de bază este o clasă, într-un limbaj de programare orientat pe obiect, din care provin alte clase. Ea facilitează crearea altor clase care pot reutiliza codul moștenit implicit de la clasa de bază (cu excepția constructorilor și distrugătorilor). Un programator poate extinde funcționalitatea clasei de bază adăugând sau suprasolicitând membrii relevanți pentru clasa derivată.

O clasă de bază poate fi, de asemenea, numită clasa părinte sau superclasa.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică clasa de bază

O clasă derivată dintr-o clasă de bază moștenește atât date cât și comportament. De exemplu, „vehiculul” poate fi o clasă de bază din care derivă „mașină” și „autobuz”. Mașinile și autobuzele sunt ambele vehicule, dar fiecare reprezintă propria specializare a clasei de bază a vehiculelor.

O clasă de bază are următoarele proprietăți:

  • Clasele de bază sunt automatizate înainte de clasele derivate.
  • Clasa derivată poate comunica cu clasa de bază în timpul instantanării apelând constructorul clasei de bază cu o listă de parametri potrivită.
  • Membrii clasei de bază pot fi accesate din clasa derivată printr-o distribuție explicită.
  • Dacă metodele abstracte sunt definite într-o clasă de bază, atunci această clasă este considerată a fi o clasă abstractă și clasa derivată non-abstractă ar trebui să înlocuiască aceste metode.
  • Clasele de bază abstracte sunt create folosind cuvântul cheie „abstract” din declarația sa și sunt utilizate pentru a preveni inițierea directă folosind cuvântul cheie „nou”.