コンストラクタの使用
https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_constructors.htm
メソッドと似ていますが、コンストラクタには明示的な戻り値の型がない
例)
public class TestObject { // The no argument constructor public TestObject() { // more code here } }
これをインスタンス化して使う場合
TestObject myTest = new TestObject();
普通のメソッド使用と同じ
1つのクラスで、同じ名称で型が違うのを呼び出すときとか
例)
public class TestObject2 { private static final Integer DEFAULT_SIZE = 10; Integer size; //Constructor with no arguments public TestObject2() { this(DEFAULT_SIZE); // Using this(...) calls the one argument constructor } // Constructor with one argument public TestObject2(Integer ObjectSize) { size = ObjectSize; } }