ほぷしぃ

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

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

第2問解答

問題の答え

第2問解説

instanceofキーワードの理解度を確認する問題です。
特別難しいことはしていませんので、簡単に解説します。

プログラムのメインの処理内容

1. インタフェースZ型の配列に3つのオブジェクトを格納する
2. 上記のオブジェクトの中で、クラスBのオブジェクトだけを探す
3. クラスBのオブジェクトのfメソッドを呼び出す

2.のクラスBのオブジェクトを探す時に、instanceofキーワードを使っています。
「instanceof」とはオブジェクトのクラス、あるいは実装したインタフェースが何であるかを調べるためのキーワードです。
これによって、クラスBのメソッドだけを呼び出しています。



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