Basisklasse

Schrijver: Robert Simon
Datum Van Creatie: 15 Juni- 2021
Updatedatum: 24 Juni- 2024
Anonim
Basisklasse på Byhøjskolen
Video: Basisklasse på Byhøjskolen

Inhoud

Definitie - Wat betekent Base Class?

Een basisklasse is een klasse, in een objectgeoriënteerde programmeertaal, waaruit andere klassen worden afgeleid. Het vergemakkelijkt het maken van andere klassen die de code kunnen hergebruiken die impliciet is overgenomen van de basisklasse (behalve constructors en destructors). Een programmeur kan de functionaliteit van de basisklasse uitbreiden door leden toe te voegen of te overschrijven die relevant zijn voor de afgeleide klasse.

Een basisklasse kan ook bovenliggende klasse of superklasse worden genoemd.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Base Class

Een klasse afgeleid van een basisklasse neemt zowel gegevens als gedrag over. "Voertuig" kan bijvoorbeeld een basisklasse zijn waarvan "auto" en "bus" zijn afgeleid. Auto's en bussen zijn beide voertuigen, maar elk vertegenwoordigt zijn eigen specialisatie van de voertuigbasisklasse.

Een basisklasse heeft de volgende eigenschappen:

  • Basisklassen worden automatisch geïnstantieerd vóór afgeleide klassen.
  • De afgeleide klasse kan tijdens instantiëring communiceren met de basisklasse door de constructeur van de basisklasse aan te roepen met een overeenkomende parameterlijst.
  • Leden van de basisklasse kunnen worden benaderd vanuit de afgeleide klasse via een expliciete cast.
  • Als abstracte methoden in een basisklasse zijn gedefinieerd, wordt deze klasse als een abstracte klasse beschouwd en moet de niet-abstract afgeleide klasse deze methoden overschrijven.
  • Abstracte basisklassen worden gemaakt met het trefwoord "abstract" in de verklaring en worden gebruikt om directe initiatie met het trefwoord "new" te voorkomen.