3

これは些細な質問のように聞こえるかもしれませんが、簡単な方法がわかりません。

デフォルト/サンプル値を使用してJavaでクラスインスタンスを構築するにはどうすればよいですか? オブジェクトは、その構成の一部として他のオブジェクトを持つことができます。

4

3 に答える 3

2

変数宣言時にデフォルト値を割り当てます。例 -

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;
  }
}
于 2013-02-08T07:27:40.427 に答える
1

コンストラクターでデフォルト値を指定するか、クラスを定義するときに指定できます。

于 2013-02-08T07:24:51.500 に答える
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(); }
}
于 2013-02-08T07:27:17.983 に答える