0

以下の例のように、メソッド間でオブジェクトを渡し、データを追加する必要があります。以下に書かれたコードは良いプログラミングの実践ですか?

public void parentMethod(){
PropertyBean propertyBean = new PropertyBean();
propertyBean.SetValue1("Value1");
propertyBean = childMethod(propertyBean);
propertyBean.SetValue3("Value3");
}
public PropertyBean childMethod(PropertyBean propertyBean){
propertyBean.SetValue2("Value2");
return propertyBean;
}
4

1 に答える 1

0

オブジェクトを返す必要はありません

childMethod(propertyBean);

この呼び出しにより、このオブジェクトに Value2 が設定されていることが確認されます。ほとんどのオブジェクトは、Java では参照によって渡されます (プリミティブ型を除く)

于 2015-10-27T15:54:26.190 に答える