Wprowadzenie

Ukończone

Ten moduł zawiera wprowadzenie do programowania obiektowego (OOP), koncentrując się na tworzeniu definicji klas i tworzeniu wystąpień obiektów w języku C#. Porównuje programowanie strukturalne z programowaniem obiektowym, analizuje klasy niestandardowe w odniesieniu do systemu typów platformy .NET, bada definicje klas i konstruktory oraz sposób tworzenia obiektów przy użyciu operatora new.

Wyobraź sobie, że pracujesz w firmie non-profit i poproszono Cię o pomoc w zaktualizowaniu starego oprogramowania w języku C#. Wolontariusze, którzy stworzyli oryginalne aplikacje, używali programowania strukturalnego do opracowywania kodu. Złożoność projektów wzrosła w miarę upływu czasu, więc firma chce przejść na programowanie obiektowe, które zapewnia możliwość ponownego użycia kodu, modułowość i skalowalność. Przejście do programowania obiektowego wymaga zmiany sposobu myślenia i podejścia. Aby przygotować się do projektu, musisz zyskać pewne doświadczenie z podstawowymi pojęciami dotyczącymi programowania obiektowego.

Tematy omówione w tym module obejmują:

  • Porównanie programowania strukturalnego i obiektowego.
  • Sprawdź system typów platformy .NET, różnicę między typami wartościowymi a typami referencyjnymi oraz korzyści płynące z użycia niestandardowych typów klas.
  • Projektowanie klas przy użyciu definicji klas i przestrzeni nazw.
  • Twórz konstruktory klas i instancjuj obiekty, używając operatora "new".
  • Ćwiczenie: Tworzenie klas i obiektów w języku C#.

Po ukończeniu tego modułu będziesz mieć możliwość tworzenia definicji klas i tworzenia wystąpień obiektów przy użyciu konstruktorów i operatora "new".