jakubkrys/java-obiektowosc-abstract

Zadanie 1

Opened this issue · 0 comments

Napisz program dla szkółki piłkarskiej:

  • Osoba posiada imię, nazwisko, rok urodzenia.
  • Istnieje możliwość wyświetlenia informacji o tym ile osoba ma lat
  • Klub posiada nazwę oraz datę założenia.
  • Sportowiec jest osobą.
  • Sportowiec powinien przechowywać informację o swojej diecie w formie opisu.
  • Sportowiec powinien posiadać informację o tym, kiedy rozpoczął karierę, oraz do którego klubu teraz należy.
  • Dla każdego sportowca istnieje możliwość wywołania metody trenuj, realizującej specyficzny trening zależnie od sportu, który uprawia. (możesz wypisać np. "biegam", "gram w piłkę" itp.)
  • Piłkarz, jest sportowcem, posiada informacje o pozycji na której gra.
  • Biegacz, jest sportowcem, posiada informacje: preferowany dystans, na którym biega, najlepszy czas na preferowanym dystansie
  • Pływak, jest sportowcem, posiada informację o stylu, w którym pływa. Najlepszy czas w swoim stylu.

Funkcjonalności programu:

  1. Dodawanie: piłkarz, biegaczy, pływaków
  2. Możliwość wyświetlenia każdej informacji o wyżej wymienionych osobach.
  3. Wyświetlenie wieku każdej osoby
  4. Możliwość rozpoczęcia treningu dla każdego sportowca. (trenuj)