Casa Desenvolupament Què és la classe base? - Definició de tecnologia

Què és la classe base? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la classe base?

Una classe base és una classe, en un llenguatge de programació orientat a objectes, de la qual es deriven altres classes. Facilita la creació d’altres classes que puguin reutilitzar el codi heretat implícitament de la classe base (excepte constructors i destructors). Un programador pot ampliar la funcionalitat de la classe base afegint o substituint membres rellevants per a la classe derivada.


Una classe base també es pot anomenar classe parent o superclasse.

Techopedia explica la classe base

Una classe derivada d'una classe base hereta tant dades com comportament. Per exemple, "vehicle" pot ser una classe base de la qual deriven "cotxe" i "autobús". Els cotxes i autobusos són tots dos vehicles, però cadascun representa la seva pròpia especialització de la classe base del vehicle.


Una classe base té les propietats següents:

  • Les classes base s’inicialitzen automàticament abans de les classes derivades.
  • La classe derivada pot comunicar-se a la classe base durant la instànciació trucant al constructor de classe base amb una llista de paràmetres que coincideix.
  • Es pot accedir als membres de la classe base des de la classe derivada mitjançant un repartiment explícit.
  • Si es defineixen els mètodes abstractes en una classe base, es considera que aquesta classe és una classe abstracta i la classe derivada no abstracta hauria de substituir aquests mètodes.
  • Les classes bàsiques abstractes es creen mitjançant la paraula clau "abstracte" en la seva declaració i s'utilitzen per evitar la iniciació directa mitjançant la paraula clau "nova".
Què és la classe base? - Definició de tecnologia