其中...表示可以有多个(0,1,2,...)Class<?>类型的对象。
类似于Class<?>[],但是又不同于数组。
理解如下:
例如:
void hello(String[] args);
void hello(String... args);
当参数个数为0时,前者的调用为hello(null);
而后者的调用方式为hello();
本文详细解释了Java中可变参数(varargs)的概念及其使用方法。通过对比数组参数的调用方式,阐述了可变参数如何简化方法调用,并提供了具体的示例说明。
其中...表示可以有多个(0,1,2,...)Class<?>类型的对象。
类似于Class<?>[],但是又不同于数组。
理解如下:
例如:
void hello(String[] args);
void hello(String... args);
当参数个数为0时,前者的调用为hello(null);
而后者的调用方式为hello();

被折叠的 条评论
为什么被折叠?