Osnovna klasa

Autor: Robert Simon
Datum Stvaranja: 15 Lipanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
Вязание: КЛАССНАЯ ЛЕТНЯЯ КОФТОЧКА и ЖАКЕТ крючком ОДНИМ УЗОРОМ / МАСТЕР КЛАСС, МНОГО СХЕМ
Video: Вязание: КЛАССНАЯ ЛЕТНЯЯ КОФТОЧКА и ЖАКЕТ крючком ОДНИМ УЗОРОМ / МАСТЕР КЛАСС, МНОГО СХЕМ

Sadržaj

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 kôd 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.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

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, tada 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 "apstraktno" u njegovoj deklaraciji i koriste se za sprečavanje izravnog pokretanja pomoću ključne riječi "nova".