Wprowadzenie

Ukończone

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, i sealed.
  • Opis użycia słów kluczowych new i override w 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.