演習課題「インターフェースを実装してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
具象クラスであるBraveクラスに、Lightningインターフェースを実装し、抽象メソッドであるlightningメソッドをオーバーライドし「ライトニング」と出力するようにしてください。

期待する出力値

ライトニング

演習課題「インターフェースを複数実装してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
具象クラスであるBraveクラスに、LightningインターフェースとSlashインターフェースを実装し、抽象メソッドであるlightningメソッドslashメソッドをオーバーライドし、それぞれ「ライトニング」「スラッシュ」と出力するようにしてください。

期待する出力値

ライトニング
スラッシュ

演習課題「インターフェースにおけるポリモーフィズムを体感してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
具象クラスであるBraveクラスに、LightningインターフェースとSlashインターフェースを実装しています。この2つのインターフェースに定義されている抽象メソッドであるlightningメソッドslashメソッドをオーバーライドして、それぞれ、
スライムにライトニングを放った
スライムにスラッシュを放った
と出力されるようコードを追加してください。

期待する出力値

スライムにライトニングを放った
スライムにスラッシュを放った

演習課題「インターフェースでデフォルトキーワードを使用してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
Lightningインターフェースにデフォルトキーワードを使用して、lightningメソッドを定義するコードを追加してください。

期待する出力値

ライトニング

演習課題「インターフェースでプライベートキーワードを使用してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
Lightningインターフェースにデフォルトキーワードを使用して、lightningメソッドを定義しています。このlightningメソッド内で呼び出しているchantメソッドを定義するコードを追加してください。
この際、chantメソッドをLightningインターフェースの外から呼び出している記述も削除してください。

期待する出力値

ライトニング