Wprowadzenie
Dziedziczenie klas to podstawowa koncepcja programowania obiektowego. Dziedziczenie umożliwia tworzenie hierarchii klas, promowanie ponownego użycia kodu i rozszerzalność. Ten moduł koncentruje się na zrozumieniu i implementowaniu dziedziczenia w języku C#.
Wyobraź sobie, że pracujesz w firmie non-profit, która znajduje się w trakcie projektu aktualizacji oprogramowania. Złożoność aplikacji wymaga modułowej i wielokrotnej struktury kodu, a ty martwisz się o czytelność kodu, konserwację i organizację. Musisz zrozumieć, jak zaimplementować hierarchię klas, która implementuje dziedziczenie i obsługuje zachowanie polimorficzne. Ten moduł przeprowadzi Cię przez te pojęcia i zawiera praktyczne przykłady ułatwiające ich zastosowanie w pracy.
Tematy omówione w tym module obejmują:
- Zapoznaj się z zasadami dziedziczenia klas.
- Konfigurowanie klas bazowych i pochodnych.
- Rozszerz klasę pochodną o nowe składowe.
- Zastąp właściwości i metody w klasie pochodnej.
- Uzyskaj dostęp do składowych klasy bazowej z klasy pochodnej.
- Zaimplementuj klasy podstawowe i pochodne w aplikacji języka C#.
Po ukończeniu tego modułu możesz wykonywać następujące czynności:
- Wyjaśnij zasady dziedziczenia klas.
- Opis domyślnych właściwości klasy pochodnej.
- Kontroluj widoczność dziedziczonych elementów członkowskich przy użyciu modyfikatorów dostępu i słów kluczowych, takich jak
abstract,virtual, isealed. - Opis użycia słów kluczowych
newioverridew klasie pochodnej. - Zastąp właściwości i metody w klasie pochodnej.
- Uzyskiwanie dostępu do składowych klasy bazowej w klasie pochodnej.
- Zaimplementuj klasy podstawowe i pochodne w aplikacji języka C#.
Na końcu tego modułu masz solidną wiedzę na temat dziedziczenia klas w języku C# i możesz zaimplementować hierarchię klas przy użyciu klas bazowych i pochodnych.