ほぷしぃ

Java言語入門 〜C言語を学んだ君へ〜

[第10回]練習問題 第1問解答

第1問解答

問題の答え

第1問解説

簡単なインタフェースが書けるかを確認する問題です。
特別難しいことはしていませんので、簡単に説明します。

1〜4行目

インタフェースNを作成します。
このとき、修飾子はなくても構いません。付加する修飾子がすでに決まっているからです。
インタフェースは「定数」と「抽象メソッド」しか定義できません。
そのために修飾子を省略できるためです。

インタフェースの中身は、定数Nとbメソッドを記述しています。
インタフェースでは実際に実行する内容のメソッドは記述しません。

6〜10行目

クラスEx10_01が自作したインタフェースNを指定して、bメソッドを実装しています。
インタフェースを実装するので、bメソッドをオーバーライドしなくてはならないわけです。
ここでは、"bメソッドの実装"と表示する処理を記述しました。
このとき、「public」修飾子を付けることに注意してください。
付けなければ、コンパイルエラーが起こります。



第1問-問題へ ページのトップへ 第2問-問題へ