Basklass

Författare: Robert Simon
Skapelsedatum: 15 Juni 2021
Uppdatera Datum: 24 Juni 2024
Anonim
Touch It (Bass)Klass
Video: Touch It (Bass)Klass

Innehåll

Definition - Vad betyder basklass?

En basklass är en klass, på ett objektorienterat programmeringsspråk, från vilket andra klasser härleds. Det underlättar skapandet av andra klasser som kan återanvända koden implicit som ärvts från basklassen (utom konstruktörer och destruktorer). En programmerare kan utöka basklassfunktionaliteten genom att lägga till eller åsidosätta medlemmar som är relevanta för den härledda klassen.

En basklass kan också kallas föräldraklass eller superklass.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar basklass

En klass härrör från en basklass ärver både data och beteende. Till exempel kan "fordon" vara en basklass från vilken "bil" och "buss" härrör. Bilar och bussar är båda fordon, men var och en representerar sin egen specialisering av fordonets basklass.

En basklass har följande egenskaper:

  • Basklasser instanseras automatiskt före härledda klasser.
  • Den härledda klassen kan kommunicera till basklassen under inställning genom att anropa basklasskonstruktören med en matchande parameterlista.
  • Basklassmedlemmar kan nås från den härledda klassen via en uttrycklig roll.
  • Om abstrakta metoder definieras i en basklass anses denna klass vara en abstrakt klass och den icke-abstrakta härledda klassen bör åsidosätta dessa metoder.
  • Abstrakta basklasser skapas med hjälp av det "abstrakta" nyckelordet i dess deklaration och används för att förhindra direkt initiering med det "nya" nyckelordet.