使用示例值初始化java pojo

时间:2013-02-08 07:22:34

标签: java initialization pojo

这听起来像是一个微不足道的问题,但我不知道一个简单的方法。

如何使用默认/样本值在Java中构造类实例?该对象可能有其他对象作为其构造的一部分。

3 个答案:

答案 0 :(得分:1)

您可以在构造函数中指定默认值,也可以在定义类时赋予它。

答案 1 :(得分:1)

在变量声明时指定默认值。示例 -

public class Model{
  private String model = "default"; // Default value
  public String getModel(){
      return model;
  }
  public void setModel(String model){
      this.model = model;
  }
}

或者通过构造函数赋值。

public class Model{
  private String model;
  public Model(String model){
      this.model = model;
  }
  public String getModel(){
      return model;
  }
  public void setModel(String model){
      this.model = model;
  }
}

答案 2 :(得分:0)

是否在构造函数中指定了值?如下所示:

public class Foo {
  private int bar;
  public Foo(int barValue) {
   super();
   this.bar = barValue;
  }
  public void setBar(int aBarValue) { this.barValue = aBarValue; }
  public int getBar() { return this.barValue; }
  public String toString() { return new Integer(this.getBarValue()).toString(); }
}