これは些細な質問のように聞こえるかもしれませんが、簡単な方法がわかりません。
デフォルト/サンプル値を使用して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(); }
}