この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

クラス、インターフェース、プロパティ

Apex は、オブジェクト指向プログラミング言語です。このチュートリアルでは、コールされることがある次のすべての重要なオブジェクトまたはクラスインスタンスに対する Apex のサポートについて説明します。オブジェクトは、クラスメソッド、インスタンスメソッド、およびデータ変数を含むデータ構造である、クラスから作成されます。一方、クラスは、一連のメソッドであるインターフェースを実装できます。このチュートリアルの例は、すべて開発者コンソールを使用して実行します。

このチュートリアルでは次の内容を取り上げます。

  • クラスとオブジェクト: クラスとはオブジェクトを作成する元となるテンプレートです。
  • private 修飾子: クラスや、クラスに含まれるクラスメソッドまたはメンバー変数へのアクセスを制限し、他のクラスから使用できないようにします。
  • 静的変数、定数、メソッド: これらは、クラスのインスタンスに依存せず、クラスからオブジェクトを作成しなくてもアクセスできます。
  • インターフェース: 実装を含まないメソッド署名の名前付きセットです。
  • プロパティ: プロパティを使用すると、クラスメンバー変数への参照および更新アクセスを制御できます。