[J2SE 5.0专题][2.5]可变长度参数
发布时间:2019-10-14 编辑:jiaochengji.com
教程集为您提供[J2SE 5.0专题][2.5]可变长度参数等资源,欢迎您收藏本站,我们将为您提供最新的[J2SE 5.0专题][2.5]可变长度参数资源
需要注意的是,这个语法只是在声明一个方法的时候管用,真正当我们具体实现这个方法时,我们通常都不这么写,因为这样写的话在方法体内该参数仅仅被当作一个Object,并不能通过这个Object的方法调用获取有意义的对象数组。所以通常我们都是在声明一个方法时使用 ... 这样的语法,而在具体实现时使用数组。编译器会处理这种差异,把它们当作相同的方法签名。看下面的例子:
interface ITestVarargs {
public void vararg(Object... args);
}
class MyVarargs implements ITestVarargs {
public void vararg(Object[] args) {
// ...
}
}
在J2SE 5.0中,还有一个很重要的新特性是基于可变长度参数的,那就是格式化输出,我会在稍后的专题作更详细地说明。
有关可变长度参数的更详细说明,参考这里。
您可能感兴趣的文章:
[关闭]