Dziedziczenie, polimorfizm, interfejsy

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()
0

Atrybut w tym przypadku == pole

1

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 :)

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