' P '

whatever I will forget

Java Constructorとstaticを使ったtips

StaticのTips

毎回クラスをコンストラクタ経由でnewしないといけないのが面倒な場合
下記にしておけば、main側から下記でDataオブジェクトを作れるんですね〜〜〜
returnの前のnewを忘れずにね!

public class Data {
    private String data1;
    private String data2;

    public Data(String data1, String data2) {
        this.data1 = data1;
        this.data2 = data2;
    }   

// getterはそれぞれ定義

    public static Data makeData(String data1, String data2) {
        return new Data(data1, data2);
    }
}
public class void main(String[] args) {
    //omitted
    Data dataA = Data.makeData("aaa" "bbb");
    addData(dataA);