Classe base

Autora: Robert Simon
Data De La Creació: 15 Juny 2021
Data D’Actualització: 24 Juny 2024
Anonim
Elden Ring ALL CLASSES RANKED! - Which Class Is Right For You?
Vídeo: Elden Ring ALL CLASSES RANKED! - Which Class Is Right For You?

Content

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.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

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 "abstracta" de la declaració i s'utilitzen per evitar la iniciació directa mitjançant la paraula clau "nova".