我可以将getter方法的返回值传递给另一个类中另一个对象的setter方法吗?

时间:2015-03-11 19:16:23

标签: java

customer1.setExcursion1() = cust_dest.get_excursion1();

customer1cust_dest是来自两个不同类的两个不同对象。

我可以传递

的返回值
cust_dest.get_excursion1();

my customer1.setExcursion1()方法?

1 个答案:

答案 0 :(得分:2)

是的,你可以 - 但不是那样的。你调用setter方法,将值作为参数传递 - 你当前正在尝试为方法调用赋值,这没有任何意义。

你想:

customer1.setExcursion1(cust_dest.get_excursion1());

(顺便说一句,你的命名是不一致的。至少应该是getExcursion1 - 理想情况下只是getExcursion1的目的是什么?同样{{cust_dest 1}}如果您没有更改字词,则应为custDest - 或理想情况下更具描述性。)