Kurssisisältö
Java OOP
Java OOP
Haaste: Rajapinta
Tehtävä
Sinulle on luotu kaksi rajapintaa: Human
ja Animal
, sekä yksi luokka – Werewolf
.
Tehtävänäsi on periä molemmat rajapinnat Werewolf
-luokassa ja toteuttaa niiden metodit. Werewolf
-luokassa kommentit metodien yläpuolella kertovat, miten nämä metodit tulee ylikirjoittaa. Ihmissusi on sekä ihminen että eläin, joten sillä on metodi nimeltä transform()
. Sinun tulee myös käyttää boolean-arvoa isHumanForm
metodeissa ohjeiden mukaisesti.
Jos tehtävä tuntuu haastavalta, voit hyödyntää Vihje- ja Ratkaisu-painikkeita ratkaisun analysointiin!
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 2