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!
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What do the Human and Animal interfaces look like?
Can you show me the structure of the Werewolf class?
Can you explain how the isHumanForm boolean is used?
Awesome!
Completion rate improved to 4.76
Haaste: Rajapinta
Pyyhkäise näyttääksesi valikon
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!
Kiitos palautteestasi!