![Miary kątów w trójkątach - Matematyka Szkoła Podstawowa i Gimnazjum](https://i.ytimg.com/vi/_-4V9_5aqHw/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza klasa podstawowa?
- 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ą
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”.