Apex 自動プロパティを使用するサンプル
環境
Salesforce
概要
プロパティでは、get または set アクセス機構のコードブロック内に
追加コードは必要ありません。
get および set アクセス機構のコードブロックを空白のままにして、
自動プロパティを定義できます。
操作例
1.自動プロパティの定義
public class AutomaticProperty { public integer MyReadOnlyProp { get; } public double MyReadWriteProp { get; set; } public string MyWriteOnlyProp { set; } }
2.プロパティを実行します
AutomaticProperty ap = new AutomaticProperty(); ap.MyReadOnlyProp = 6; // This produces a compile error: not writable ap.MyReadWriteProp = 6; // No error System.assertEquals(5, ap.MyWriteOnlyProp); // This produces a compile error: not readable