Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Rajapinta | Rajapinta
Java OOP

bookHaaste: 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ää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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

bookHaaste: 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!

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
some-alt