動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するにはpaiza会員登録のうえ、
有料会員登録が必要です

この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です

無料会員登録して始める

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

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

期待する出力値

ライトニング

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

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

期待する出力値

ライトニング
スラッシュ

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

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

期待する出力値

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

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

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

期待する出力値

ライトニング

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

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

期待する出力値

ライトニング