在pojo中,对于private的message
是使用 message
还是使用getMessage()?

解决方案 »

  1.   

    private型的变量在其他类中是无法直接调用的,
    只能使用get方法获得,另外如果之前没有使用set方法为其赋值的话,
    调用get方法的时候得到的是实例化pojo时的初始值。
    只有之前调用set方法为其赋过值后,
    调用get方法才能得到想要的值
      

  2.   

    POJO中一般都要提供getter and setter
    所以这里简历用getMessage()
      

  3.   

    我的意思是这样的:
    public class UpperAction implements Action {
    private String message;

    public String getMessage() {
    return message;
    } public void setMessage(String message) {
    this.message = message;
    } public String execute(String str) {
    return message + str.toUpperCase();
    }
    }我在红色位置是使用message好呢,还是使用getMessage()好? ……谢谢!