オブジェクト指向
オブジェクト指向の「カプセル化」の説明として、適切なものはどれか。
- A
クラスから、具体的なオブジェクトを生成する。
- B
データと、それを操作する手続きをまとめ、内部の詳細を外部から隠す。
- C
既存のクラスの性質を引き継いで、新しいクラスを定義する。
- D
同じ名前のメソッドが、オブジェクトによって異なる動作をする。
正解と解説を見る
正解:B
カプセル化は、データと手続きをまとめて、内部を隠す。継承は性質の引継ぎ、ポリモフィズムは同名で異なる動作。
- A
誤り。インスタンス化の説明。
- B
正しい。外部には、決められたメソッドだけを公開する。
- C
誤り。継承の説明。
- D
誤り。ポリモフィズム(多態性)の説明。
このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。