Java 在一行中为同一类的两个对象调用相同的方法
可以在一行中为两个对象调用相同的方法吗 发件人: 致: 您可以使用一个参数来定义一个Java 在一行中为同一类的两个对象调用相同的方法,java,merge,simplify,Java,Merge,Simplify,可以在一行中为两个对象调用相同的方法吗 发件人: 致: 您可以使用一个参数来定义一个rollAll()函数,该函数接受任意数量的相同类型的参数 因此,您的代码如下所示: rollAll(a, b); void rollAll(Rollable... rollables) { for (Rollable r: rollables) { r.roll(); } } 或 rolall()的方法定义如下所示: rollAll(a, b); void rollAll(
rollAll()
函数,该函数接受任意数量的相同类型的参数
因此,您的代码如下所示:
rollAll(a, b);
void rollAll(Rollable... rollables) {
for (Rollable r: rollables) {
r.roll();
}
}
或
rolall()
的方法定义如下所示:
rollAll(a, b);
void rollAll(Rollable... rollables) {
for (Rollable r: rollables) {
r.roll();
}
}
a.getNum()+b.getNum()代码>是的,是的。但是。。。您希望得到什么结果?我想我应该尽量限制用于为同一类的两个对象调用完全相同的方法的字符数。避免这种情况。当你开始在团队环境中工作时,你的队友会感谢你。
void rollAll(Rollable... rollables) {
for (Rollable r: rollables) {
r.roll();
}
}