这听起来像是一个微不足道的问题,但我不知道有什么简单的方法可以做到。
如何使用默认/示例值在 Java 中构造类实例?该对象可能具有其他对象作为其构造的一部分。
这听起来像是一个微不足道的问题,但我不知道有什么简单的方法可以做到。
如何使用默认/示例值在 Java 中构造类实例?该对象可能具有其他对象作为其构造的一部分。
在变量声明时分配默认值。例子 -
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;
}
}
您可以在构造函数中提供默认值,也可以在定义类时提供默认值。
是否在构造函数中分配了值?如下所示:
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(); }
}