Klasa podstawowa

Autor: Robert Simon
Data Utworzenia: 15 Czerwiec 2021
Data Aktualizacji: 24 Czerwiec 2024
Anonim
Miary kątów w trójkątach - Matematyka Szkoła Podstawowa i Gimnazjum
Wideo: Miary kątów w trójkątach - Matematyka Szkoła Podstawowa i Gimnazjum

Zawartość

Definicja - Co oznacza klasa podstawowa?

Klasa podstawowa to klasa w obiektowym języku programowania, z której wywodzą się inne klasy. Ułatwia tworzenie innych klas, które mogą ponownie wykorzystywać kod odziedziczony pośrednio z klasy podstawowej (z wyjątkiem konstruktorów i destruktorów). Programista może rozszerzyć funkcjonalność klasy podstawowej, dodając lub zastępując elementy istotne dla klasy pochodnej.

Klasa podstawowa może być również nazywana klasą nadrzędną lub nadklasą.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia klasę podstawową

Klasa wywodząca się z klasy podstawowej dziedziczy zarówno dane, jak i zachowanie. Na przykład „pojazd” może być klasą podstawową, z której pochodzą „samochód” i „autobus”. Samochody i autobusy są pojazdami, ale każdy z nich reprezentuje własną specjalizację klasy podstawowej pojazdu.

Klasa podstawowa ma następujące właściwości:

  • Klasy podstawowe są automatycznie tworzone przed instancjami pochodnymi.
  • Klasa pochodna może komunikować się z klasą bazową podczas tworzenia wystąpienia, wywołując konstruktora klasy podstawowej z pasującą listą parametrów.
  • Do członków klasy podstawowej można uzyskać dostęp z klasy pochodnej za pośrednictwem jawnej rzutowania.
  • Jeśli metody abstrakcyjne są zdefiniowane w klasie bazowej, wówczas klasa ta jest uważana za klasę abstrakcyjną, a klasa nieabstrakcyjna powinna zastąpić te metody.
  • Abstrakcyjne klasy podstawowe są tworzone za pomocą słowa kluczowego „abstract” w deklaracji i służą do zapobiegania bezpośredniej inicjacji za pomocą słowa kluczowego „new”.