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. Ihamisusi 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 käyttää Vihje- ja Ratkaisu-painikkeita analysoidaksesi ratkaisua!
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how to implement multiple interfaces in Java?
What should the transform() method do in the Werewolf class?
Can you clarify how the isHumanForm boolean affects the methods?
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. Ihamisusi 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 käyttää Vihje- ja Ratkaisu-painikkeita analysoidaksesi ratkaisua!
Kiitos palautteestasi!