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

 

IT

Posted by arkgame