1

私のすべてのJSFプロジェクトで、フィールドの修飾子 を定義するPojo
Asの標準定義を使用しますPlain Old Java Objectprivate

例えば

public class Pojo {

    // My private fields
    private String field1;
    private String field2;

    // setters AND getters
    // ----------------------------
    public String getField1() {
        return field1;
    }
    public void setField1(String field1) {
        this.field1 = field1;
    }
    public String getField2() {
        return field2;
    }
    public void setField2(String field2) {
        this.field2 = field2;
    }
    // ---------------------------- 
}

私のフィールドpublicの代わりに修飾子を使用するリスクはありますか? たとえば privatePojo

public class Pojo {

    // My private fields
    public String field1;
    public String field2;

    // setters AND getters
    // ----------------------------
    public String getField1() {
        return field1;
    }
    public void setField1(String field1) {
        this.field1 = field1;
    }
    public String getField2() {
        return field2;
    }
    public void setField2(String field2) {
        this.field2 = field2;
    }
    // ---------------------------- 
}


実験のためだけでなく、本当にそれを行う必要があることに注意してください(変更修飾子)

4

1 に答える 1