オブジェクト指向言語のクラスに関する記述のうち,適切なものはどれか。
平成25年度 秋期 応用情報技術者 問47
テクノロジ系
正解と解説
正解 イ
クラスはオブジェクトに共通する性質(属性と操作)を定義したもので、クラスを集めたものがクラスライブラリです。
クラスは、同じ種類のオブジェクトに共通するデータ(属性)と手続(メソッド)をまとめて定義したひな形です。クラスから生成した個々のオブジェクトをインスタンスといいます。よく使うクラスを集めて再利用できるようにしたものがクラスライブラリです。インスタンス変数はインスタンスごとに値をもちます。クラス全体で共有するデータはクラス変数です。継承では、サブクラスがスーパクラスの性質を受け継ぎます。
ア:インスタンス変数は、インスタンスごとに別の値をもつ変数です。クラス全体で共有するのはクラス変数です。
ウ:メソッドは、オブジェクトの操作(手続)を定義したものです。共有データではありません。
エ:継承では、サブクラスがスーパクラスの性質を受け継ぎます。スーパクラスがサブクラスの性質を受け継ぐのではありません。
出典:平成25年度 秋期 応用情報技術者試験 問47
全年度から出題。10問で実力を判定します。登録不要。
出典:平成25年度 秋期 応用情報技術者試験 問47(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方