Dziedziczenie, polimorfizm, interfejsy

Odpowiedz Nowy wątek
2018-12-24 15:30
0

Jak mam rozumieć i napisać kod że Jakaś klasa X posiada atrybut Y, który jest listą obiektów typu Z

  • Przy czym Z jest interfejsem i deklaruje metodę blabla()
  • klasy A, B i C realizują interfejs Z i definiują metodę blabla()
edytowany 1x, ostatnio: Mr. Moon, 2018-12-24 15:30

Pozostało 580 znaków

2018-12-24 15:36
0

Atrybut w tym przypadku == pole

Pozostało 580 znaków

2018-12-24 15:42

Masz klasę X, która ma pole/atrybut private List<Z> Y;.
Tworzysz interfejs Z i dodajesz do niego metodę. Teraz tworzysz klasy i implementujesz ten interfejs. Na koniec wrzucasz je do listy Y i robisz pętle po elementach listy Y wywołując metodę z interfejsu Z. Wesołych Świat :)

edytowany 3x, ostatnio: Desu, 2018-12-24 15:43
Dzięki !!! Wesołych :) - Mr. Moon 2018-12-24 15:44

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0