Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Challenge: Interface | Section
Java Object-Oriented Programming (OOP) Fundamentals

bookChallenge: Interface

Task

For you, two interfaces have been created: Human and Animal, as well as one class – Werewolf. Your task is to inherit both interfaces in the Werewolf class and then implement their methods. In the Werewolf class, the comments above indicate how you should override these methods. A werewolf is both a human and an animal, so it has a method called transform(). You should also use the boolean value isHumanForm in the methods as instructed. If the task seems difficult, feel free to use the Hint and Solution buttons to analyze the solution!

Note
Note

Do not modify the transform() method and do not edit the fields.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 25

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookChallenge: Interface

Scorri per mostrare il menu

Task

For you, two interfaces have been created: Human and Animal, as well as one class – Werewolf. Your task is to inherit both interfaces in the Werewolf class and then implement their methods. In the Werewolf class, the comments above indicate how you should override these methods. A werewolf is both a human and an animal, so it has a method called transform(). You should also use the boolean value isHumanForm in the methods as instructed. If the task seems difficult, feel free to use the Hint and Solution buttons to analyze the solution!

Note
Note

Do not modify the transform() method and do not edit the fields.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 25
some-alt