過去問解きまくり研究所 ホーム

平成25年度 秋期 午前 問47

開発技術

オブジェクト指向に関する問題

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

答えと解説を見る

✓ これが正解イオブジェクトに共通する性質を定義したものがクラスであり,クラスを集めたものがクラスライブラリである。

解説

共通する性質を定義したものがクラスです。

設問は、オブジェクト指向言語のクラスに関する記述として適切なものを選ばせています。肢を読む前に語の意味を並べておくと、取り違えが浮き上がります。クラスは設計図にあたり、共通する属性と操作を定義したものです。そこから作られた個々の実体がオブジェクトで、実体ごとに別々にもつ値と、クラス全体で一つを分け合う値は区別されます。操作は手続であってデータではありません。継承は上位の一般的なものから下位の具体的なものへ性質が受け継がれる向きに決まっています。よく使うクラスをまとめて再利用できるようにしたものがクラスライブラリで、入出力や文字列処理や画面部品のひとそろいがこれにあたります。よって、オブジェクトに共通する性質を定義したものがクラスであり、クラスを集めたものがクラスライブラリである、という記述が当てはまります。前半も後半も定義どおりで、再利用という狙いにもかなっています。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)