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


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

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

我可以传递返回值吗

cust_dest.get_excursion1();

my customer1.setExcursion1()方法?

是的,你可以 - 但不是那样的。您调用 setter 方法,将值作为参数传入 - 您当前正在尝试为方法调用分配一个值,这毫无意义。

你想要:

customer1.setExcursion1(cust_dest.get_excursion1());

(顺便说一下,您的命名不一致。它应该是getExcursion1的,至少 - 理想情况下只是getExcursion.1的目的是什么?同样,如果您不更改单词,则应custDest cust_dest - 或者理想情况下更具描述性的内容。

最新更新