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. 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!

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:

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

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. 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!

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
some-alt