IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:イ

解説

オブジェクト指向におけるクラスは,オブジェクトに共通する性質(属性・操作)を定義したものであり,複数のクラスをまとめて管理・再利用できるようにしたものがクラスライブラリです。

選択肢ごとの解説

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