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
course content

Kurssisisältö

Java OOP

Java OOP

1. Kuinka Työskennellä IDE:n Kanssa?
2. OOP
3. Rajapinta

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

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

course content

Kurssisisältö

Java OOP

Java OOP

1. Kuinka Työskennellä IDE:n Kanssa?
2. OOP
3. Rajapinta

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

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
some-alt