クラスメソッドのコール
HelloWorld クラスを作成できたので、次の手順に従ってそのメソッドをコールします。
-
開発者コンソールの [Execute Anonymous Window (実行匿名ウィンドウ)] で次のコードを実行して HelloWorld クラスの静的メソッドをコールします (この手順を忘れた場合は、「開発者コンソールの有効化」を参照してください)。入力パネルに前のコードが残っている場合は、削除します。静的メソッドをコールする場合、クラスのインスタンスを作成する必要はありません。
1HelloWorld.sayYou(); - 結果のログを開きます。
-
USER_DEBUG イベントを表示するように検索条件を設定します (「開発者コンソールの有効化」 でも説明されています)。ログには「You」が表示されます。
- 次のコードを実行して HelloWorld クラスのインスタンスメソッドをコールします。インスタンスメソッドをコールする場合、最初に HelloWorld クラスのインスタンスを作成する必要があります。
1HelloWorld hw = new HelloWorld(); 2hw.sayMe(); - 結果のログを開いて検索条件を設定します。
[Details (詳細)] 列に「Me」が表示されます。このコードは HelloWorld クラスのインスタンスを作成し、そのインスタンスを hw という変数に割り当てます。次にそのインスタンス上の sayMe() メソッドをコールします。
- 両方のログの検索条件をクリアして、2 つの実行ログを比較します。最も明らかな違いは、HelloWorld インスタンスの作成と変数 hw への割り当てに関する部分です。それ以外にも違いがあるか探してみてください。
これで、Force.com プラットフォームで新しいコードを作成して実行できました。