問題
以下のコードでは、Boolean
はどのタイプから継承しますか。
Boolean b = true;
- Enum
- Object
- String
- Class
正解
- Enum
- Object
- String
- Class
解説
それぞれの選択肢の理由について説明します。
□ Enum
これは不正解です。Booleanは列挙型(Enum)から継承されるものではありません。Enumは異なる固定値のセットを定義するためのものであり、Booleanはtrueまたはfalseの値のみを持つことができます。
□ Object
これは正解です。Salesforce Apexにおいて、すべてのデータ型はObjectクラスから継承されます。したがって、BooleanもObjectクラスから継承されることになります。
□ String
これは不正解です。Booleanは文字列(String)から継承されるものではありません。Stringは文字のシーケンスを表すものであり、Booleanはtrueまたはfalseの値のみを持つことができます。
□ Class
これは不正解です。BooleanはClassという特定のクラスから継承されるものではありません。Classは一般的なクラス定義を指すものであり、Booleanは具体的なデータ型です。
次の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第74問
問題 Visualforceページには、親オブジェクトへの参照関係を持つオブジェクトの標準コントローラがあります。開発者が親レコードのデータをページに表示するにはどうす…
前の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第72問
問題 開発者が、映画、俳優、契約を追跡するスキーマを作成することになりました。1つの映画は多くの契約を持つことができ、1人の俳優は多くの契約を持つことができます…
1問目から復習する
【Salesforce 認定Platformデベロッパー】試験対策:第1問
問題 デバッグログに書き込まれるときのxの値は何ですか。 Integer x = 0; do { x = 1; x++; } while (x < 1); System.debug(x); 0 1 2 3 正解 0 1 2 3 解説 デバッ…
コメント