Dom Razvoj Što je osnovna klasa? - definicija iz tehopedije

Što je osnovna klasa? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači osnovna klasa?

Bazna klasa je klasa u objektno programskom jeziku iz koje proizlaze druge klase. Omogućuje stvaranje drugih klasa koje mogu ponovno koristiti kod implicitno naslijeđen od osnovne klase (osim konstruktora i destruktora). Programer može proširiti funkcionalnost osnovne klase dodavanjem ili nadjačavanjem članova relevantnih za izvedenu klasu.


Bazna klasa se također može nazvati roditeljska klasa ili superklasa.

Tehopedia objašnjava osnovnu klasu

Klasa izvedena iz osnovne klase nasljeđuje i podatke i ponašanje. Na primjer, "vozilo" može biti osnovna klasa iz koje proizlaze "automobil" i "autobus". Automobili i autobusi su oba vozila, ali svaki predstavlja svoju specijalizaciju baznih klasa vozila.


Bazna klasa ima sljedeća svojstva:

  • Osnovne klase automatski se aktiviraju prije izvedenih klasa.
  • Izvedena klasa može komunicirati s osnovnom klasom tijekom instanciranja pozivanjem konstruktora osnovne klase s odgovarajućim popisom parametara.
  • Članovima osnovne klase može se pristupiti iz izvedene klase kroz eksplicitni popis.
  • Ako su apstraktne metode definirane u osnovnoj klasi, onda se ova klasa smatra apstraktnom klasom, a neastraktna izvedena klasa trebala bi nadjačati te metode.
  • Abstraktne osnovne klase kreiraju se pomoću ključne riječi "sažetak" u njegovoj deklaraciji i koriste se za sprečavanje izravnog pokretanja pomoću ključne riječi "nova".
Što je osnovna klasa? - definicija iz tehopedije