【Salesforce 認定Platformデベロッパー】試験対策:第173問

問題

開発者は、AccountレコードまたはContactレコードを処理できるApexメソッドが必要です。開発者はどのメソッドを使用する必要がありますか。

  • Public void doWork(Account || Contact)
  • Public void doWork(Record theRecord)
  • Public void doWork(sObject theRecord)
  • Public void doWork(Account Contact)

正解

  • Public void doWork(Account || Contact)
  • Public void doWork(Record theRecord)
  • Public void doWork(sObject theRecord)
  • Public void doWork(Account Contact)

解説

それぞれの選択肢の理由について説明します。

□ Public void doWork(Account || Contact)
これは不正解です。Apexのメソッドのパラメータとして、||を使用して複数のデータ型を指定することはできません。この構文はApexでは無効です。

□ Public void doWork(Record theRecord)
これは不正解です。ApexにはRecordというデータ型は存在しません。

□ Public void doWork(sObject theRecord)
これは正解です。sObjectはSalesforceのすべてのオブジェクト(標準オブジェクト、カスタムオブジェクト)の基本データ型です。このメソッドは、AccountやContactなどの任意のsObject型のレコードを引数として受け取ることができます。

□ Public void doWork(Account Contact)
これは不正解です。この構文はApexでは無効です。メソッドのパラメータとして複数のデータ型を同時に指定することはできません。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

目次