ほぷしぃ

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

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

第3問解答

1.×
2.○
3.○

第3 問解説

基本的なインタフェースの理解度を確認する問題です。一問ずつ解説します。

1.インタフェースは変数と抽象メソッドを定義したものである?

答えは×です。インタフェースは「定数」と「抽象メソッド」を定義したものです。

2.インタフェースは多重継承ができる?

答えは○です。クラスとは違い、インタフェースは多重継承が可能です。
理由はインタフェースには、「定数」と「抽象メソッド」しか定義されていないため、
クラス内部が複雑にならないからです。

3.インタフェースはポリモーフィズムを実現する機能を持つ?

答えは○です。インタフェースの「参照」や「抽象メソッド」などがポリモーフィズムを実現しやすい環境を提供します。



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