我可以看到 Java 中有一种方法可以接受任意数量的指定类型的参数:http://www.java-tips.org/java-se-tips/java.lang/how-to-pass-unspecified-number-of-arguments-to-a-m.html http://www.java-tips.org/java-se-tips/java.lang/how-to-pass-unspecified-number-of-arguments-to-a-m.html
但是有没有办法创建一个接受任意数量、任意类型的参数的方法呢?
所有 Java 对象都扩展了 Object 类。所以你可以让你的函数接受一个对象数组:
public void func(Object[] args) {
}
或者,如果您不想传递任何内容:
public void func(Object... args) {
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)