問題
選択肢
- 1インスタンス変数には共有データが保存されているので,クラス全体で使用できる。
- 2オブジェクトに共通する性質を定義したものがクラスであり,クラスを集めたものがクラスライブラリである。
- 3オブジェクトはクラスによって定義され,クラスにはメソッドと呼ばれる共有データが保存されている。
- 4スーパクラスはサブクラスから独立して定義され,サブクラスの性質を継承する。
正解
2. オブジェクトに共通する性質を定義したものがクラスであり,クラスを集めたものがクラスライブラリである。
詳しい解説を見る解説を閉じる
解説
クラスは,共通の属性(データ)と操作(メソッド)をもつオブジェクト群の「ひな型」を定義したものであり,関連するクラスを体系的にまとめたものがクラスライブラリである。したがってイが正しい。インスタンス変数は各インスタンス固有の値(ア誤り),メソッドはデータではなく操作(ウ誤り),継承はサブクラスがスーパクラスの性質を受け継ぐ(エは逆)。(出典: 平成28年度 秋期 応用情報技術者試験 午前 問47)
一問一答
全400問を繰り返し学習