-9

如何在java中理解这段代码:

public static class header

{
    public class2 fields[];

    public header(class2... template)
    {
        // some initialization
    }
 }

如何理解...在para列表中?

是否意味着我们在调用此方法时应该输入 class2[] ?

感谢您的洞察力。

4

1 回答 1

5

这三个点...表示可以使用可变数量的参数调用构造函数。请参阅:可变参数

在构造函数内部,template它看起来像一个数组(它的类型是class2[])。

于 2013-05-23T06:56:58.373 回答