Interfejsy Kolekcyjne

Dyskusje na temat Javy.
trusiekpt
Nowicjusz
Posty: 3
Dołączył(a): środa, 10 listopada 2010, 23:31

Interfejsy Kolekcyjne

Post przez trusiekpt »

O czym trzeba pamiętać implementując jakiś interfejs kolekcyjny, które metody jeszcze trzeba zaimplementować, które interfejsy jeszcze, aby wszystko działało jak powinno.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Interfejsy Kolekcyjne

Post przez Morfidon »

trusiekpt napisał(a):O czym trzeba pamiętać implementując jakiś interfejs kolekcyjny, które metody jeszcze trzeba zaimplementować, które interfejsy jeszcze, aby wszystko działało jak powinno.
Dla mnie działa wszystko tak jak powinno, gdy się kompiluje ;)

A tak na poważnie, jest to zbyt ogólne pytanie. To jak coś powinno działać określa każdy programista według własnego uznania.
trusiekpt
Nowicjusz
Posty: 3
Dołączył(a): środa, 10 listopada 2010, 23:31

Re: Interfejsy Kolekcyjne

Post przez trusiekpt »

Tak wiem, że to jest bardzo ogólne pytanie.
Chodzi mi, że dostaje przykładowo do napisania program, w którym mam zdefiniować nowy typ kolekcyjny rozszerzający AbstractSet class. To aby ten mój nowy typ działał jak kolekcja to co powinienem jeszcze zaimplementować, nie wiem np. interfejs Iterable, może metody equals(), toString(), HashCode(), czy coś jeszcze innego.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Interfejsy Kolekcyjne

Post przez Morfidon »

trusiekpt napisał(a):Tak wiem, że to jest bardzo ogólne pytanie.
Chodzi mi, że dostaje przykładowo do napisania program, w którym mam zdefiniować nowy typ kolekcyjny rozszerzający AbstractSet class. To aby ten mój nowy typ działał jak kolekcja to co powinienem jeszcze zaimplementować, nie wiem np. interfejs Iterable, może metody equals(), toString(), HashCode(), czy coś jeszcze innego.
Najlepiej takie, które mają się przydać do takiego zbioru.

A czym w ogóle jest zbiór, kolekcja? Zadaj sobie najpierw te pytanie.

Swoją drogą oglądałeś video kurs aspekty zaawansowane, bo nie jestem pewien na jakim poziomie jesteś.
Post Reply