この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:T
更新日時:2018-10-20 14:21:25

タイトル: カプセル化

Javaのカプセル化に関するの記事です。

カプセル化で使用するデータ格納用のクラスを以下、DTO(Data Transfer Object)と呼称します。

 

DTOクラス

public class TestDto {
    
    //プロパティを定義
    //値の出し入れはgetter, setterメソッドを経由させるのでプロパティの修飾子はprivate
    private String val;

    //プロパティから値を取得するゲッターメソッド
    public String getVal() {
        return val;
    }

    //プロパティに値を設定するセッターメソッド
    public void setVal(String val) {
        this.val = val;
    }
}
 

DTOを使用する処理

public class main {

    public static void main(String[] args) {

        TestDto obj1 = new TestDto();

        //値をセットする
        obj1.setVal("ABC");

        //値をゲットする
        String val = obj1.getVal();

        System.out.println("val = " + val);

    }
}
 

 

処理結果

val = ABC