Basisklasse

Forfatter: Robert Simon
Oprettelsesdato: 15 Juni 2021
Opdateringsdato: 24 Juni 2024
Anonim
Basisklasse på Byhøjskolen
Video.: Basisklasse på Byhøjskolen

Indhold

Definition - Hvad betyder baseklasse?

En baseklasse er en klasse i et objektorienteret programmeringssprog, hvorfra andre klasser er afledt. Det letter oprettelsen af ​​andre klasser, der kan genbruge koden implicit arvet fra baseklassen (undtagen konstruktører og destruktører). En programmør kan udvide basisklassefunktionaliteten ved at tilføje eller tilsidesætte medlemmer, der er relevante for den afledte klasse.

En baseklasse kan også kaldes forældreklasse eller superklasse.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Base Class

En klasse, der stammer fra en baseklasse, arver både data og adfærd. For eksempel kan "køretøj" være en baseklasse, hvorfra "bil" og "bus" stammer. Biler og busser er begge køretøjer, men hver repræsenterer deres egen specialisering af køretøjets baseklasse.

En baseklasse har følgende egenskaber:

  • Baseklasser instantiseres automatisk før afledte klasser.
  • Den afledte klasse kan kommunikere til baseklassen under instantiering ved at kalde baseklasse-konstruktøren med en matchende parameterliste.
  • Basisklasse medlemmer kan fås adgang til fra den afledte klasse gennem en eksplicit rollebesætning.
  • Hvis abstrakte metoder er defineret i en baseklasse, betragtes denne klasse som en abstrakt klasse, og den ikke-abstrakte afledte klasse bør tilsidesætte disse metoder.
  • Abstrakte baseklasser oprettes ved hjælp af det "abstrakte" nøgleord i sin erklæring og bruges til at forhindre direkte initiering ved hjælp af det "nye" nøgleord.