Utolsó módosítás: 2017. 05. 09.
Készítsünk egy pontokat ábrázoló Point
osztályt. Legyen hozzá toString()
, mely megjeleníti a pontot, például: (x,y)
alakban.
Írjunk main()
metódust, mely szövegfájlból olvas be pontokat, beteszi őket egy halmazba, majd kiírja a képernyőre a halmazbeli pontokat. Használjunk HashSet
-et.
Legyen a fájlban ismétlődés. Mit tapasztalunk?
Írjunk equals()
és hashCode()
metódust a pontokhoz.
Alakítsuk át a main()
metódust úgy, hogy ezúttal TreeSet
-et használ HashSet
helyett.
Mit tapasztalunk?
Valósítsuk meg a Comparable
interfészt a pontokhoz.