4. óra (2017.10.02.)
Diák
Feladatok
distance_orig.zip javítása, hogy a program helyesen működjön, Math segédosztály demonstrálására. (feladat megoldása)
intersection_orig.zip kiegészítése, hogy a program helyesen működjön. (feladat megoldása)
circles_from_array_orig.zip kiegészítése, felhasználói input alapján hozza létre a kirajzolandó köröket a program. (feladat megoldása)
toString
Az egyes osztálypéldányok szöveges reprezentációjához (felhasználható kiírásnál, debugolás során, etc.) célszerű az Object ősosztály toString metódusát felülírni:
@Override public String toString() { return ...; }
Az Override annotáció használata nem kötelező, de az esetleges elgépelések kivédésében hasznos lehet. A szövegrészletek hatékony összefűzéséhez használható a StringBuilder osztály. A Stringeken belül sortöréshez a '\n', tabulátor karakterhez a '\t' használható ('\\' a \ kiírásához értelemszerűen, például Windowsos útvonalakban).