いつもお世話になっております。
初歩の初歩の質問ですが、お分かりになる方、ご教授下さい。
データのコレクションをbeanで定義して、条件により複数のメソッドで
beanの各メンバに値をセットしています。
メソッドを呼び出す際、セットしたbeanをメソッドのパラメタとして渡し、
メソッド内でセットされたbeanをメソッドの戻り値として受け取りたいです。
パラメタと戻り値を同じ変数にしても良いものか悩んでいます。
beanの全メンバは1度きりしかセットされません。
またはprivateのグローバル変数としてbeanを定義し、各メソッドで使いまわすしかないでしょうか。
他に一般的な実装方法があれば、ご教授頂けないでしょうか。
[bean]
public class TestBean {
private String testMenberA = ""; private String testMenberB = ""; public String getTestMenberA() { return this.testMenberA; } public void setTestMenberA(String testmenberA) { this.testMenberA = testmenberA; } public String getTestMenberB() { return this.testMenberB; } public void setTestMenberB(String testmenberB) { this.testMenberB = testmenberB; }
}
[main]
public class TestClass {
public void main() { TestBean testBean = new TestBean(); testBean.setTestMenberA("AAA"); testBean = TestMethod(testBean); } private TestBean TestMethod(TestBean testBean) { TestBean retBean = testBean; if (testBean.getTestMenberA.equals("AAA")) { retBean.setTestMenberB("BBB"); } return retBean; }
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/04 13:23
2020/01/04 15:03
2020/01/05 04:14