![Základní třída - Technologie Základní třída - Technologie](https://a.continuousdev.com/technology/base-class.gif)
Obsah
- Definice - Co znamená základní třída?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje základní třídu
Definice - Co znamená základní třída?
Základní třída je třída v objektově orientovaném programovacím jazyce, ze kterého jsou odvozeny další třídy. Usnadňuje vytváření dalších tříd, které mohou implicitně zdědit kód ze základní třídy (s výjimkou konstruktorů a destruktorů). Programátor může rozšířit funkčnost základní třídy přidáním nebo přepsáním členů relevantních pro odvozenou třídu.
Základní třída může být také nazývána nadřazená třída nebo nadtřída.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje základní třídu
Třída odvozená od základní třídy zdědí data i chování. Například „vozidlo“ může být základní třída, z níž jsou odvozeny „auto“ a „autobus“. Auta i autobusy jsou obě vozidla, ale každá představuje svou vlastní specializaci základní třídy vozidel.
Základní třída má následující vlastnosti:
- Základní třídy jsou automaticky vytvořeny před odvozenými třídami.
- Odvozená třída může komunikovat s základní třídou během instancí voláním konstruktoru základní třídy s odpovídajícím seznamem parametrů.
- K členům základní třídy lze přistupovat z odvozené třídy prostřednictvím explicitního obsazení.
- Pokud jsou abstraktní metody definovány v základní třídě, pak je tato třída považována za abstraktní třídu a třída, která není odvozena od abstraktů, by měla tyto metody přepsat.
- Abstraktní základní třídy jsou vytvářeny pomocí klíčového slova „abstraktní“ ve své deklaraci a používají se k zabránění přímé iniciace pomocí klíčového slova „nové“.