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
Kysy minulta kysymyksiä tästä aiheesta
Tiivistä tämä luku
Näytä käytännön esimerkkejä
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!