出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向の達人度診断!キミはJavaの神になれるか?
00:00
1
/
9
1
第1問
オブジェクト指向プログラミングの4つの主要な原則に含まれないものはどれですか?
A
抽象化
B
継承
C
カプセル化
D
手続き
次へ
2
第2問
クラスのインスタンスのことを何と呼びますか?
A
変数
B
オブジェクト
C
関数
D
メソッド
前へ
次へ
3
第3問
継承において、既存のクラスを基にして新しいクラスを作成する場合、基になるクラスを何と呼びますか?
A
サブクラス
B
スーパークラス
C
派生クラス
D
インターフェース
前へ
次へ
4
第4問
カプセル化の主な目的は何ですか?
A
コードの実行速度を向上させる
B
データとメソッドを外部からの不正なアクセスから保護する
C
メモリの使用量を削減する
D
コンパイル時間を短縮する
前へ
次へ
5
第5問
オブジェクト指向プログラミングにおいて、オブジェクトの状態を表すものは何ですか?
A
メソッド
B
属性
C
クラス
D
インターフェース
前へ
次へ
6
第6問
オブジェクト指向設計の原則であるSOLID原則に含まれないものはどれですか?
A
単一責任の原則
B
オープン・クローズドの原則
C
リスコフの置換原則
D
DRY原則
前へ
次へ
7
第7問
抽象クラスは、どのような特徴を持ちますか?
A
インスタンスを作成できない
B
すべてのメソッドが実装されている
C
継承できない
D
属性を持てない
前へ
次へ
8
第8問
コンポジション(合成)は、オブジェクト指向プログラミングにおいて、どのような関係を表現するために使用されますか?
A
is-a関係
B
has-a関係
C
uses-a関係
D
like-a関係
前へ
次へ
9
第9問
オブジェクト指向プログラミングにおいて、クラス間の「has-a」関係を表現するために最も適切な手法は何ですか?
A
継承
B
集約またはコンポジション
C
ポリモーフィズム
D
抽象化
前へ
結果を見る!
中断する