IPA過去問ドリル

平成28年度 秋期 応用情報技術者試験 午前 問47

テクノロジ/開発技術

オブジェクト指向言語のクラスに関する記述のうち,適切なものはどれか。

出典:平成28年度 秋期 応用情報技術者試験 午前 問47

正解:イ

解説

クラスとは,共通する属性や操作(性質)をもつオブジェクトのひな型を定義したものであり,そうしたクラスを再利用可能な部品として集めたものがクラスライブラリです。

選択肢ごとの解説

  • 誤り。インスタンス変数は各オブジェクト(インスタンス)ごとに個別に保持されるデータであり,クラス全体で共有されるのはクラス変数です。
  • 正しい。オブジェクトに共通する性質を定義したものがクラスであり,クラスを集めたものがクラスライブラリです。
  • 誤り。メソッドは処理手順(振る舞い)を定義するものであり,「共有データ」ではありません。
  • 誤り。サブクラスはスーパクラスの性質を継承するのであって,スーパクラスがサブクラスの性質を継承するのではありません。記述が逆になっています。
応用情報技術者の過去問を演習モードで解く