今天用了java的可变数组参数Object...,就可以传入0到多个Object对象
但当如果是这种情况则要注意:
doA(Obejct... values){}
doB(int a, Object... values){
doA(a,values);
}
main中
{
doB(1,2,3);//这时反映在doA中的结果将为(1,Object[]),而不是(1,2,3)
}
今天用了java的可变数组参数Object...,就可以传入0到多个Object对象
但当如果是这种情况则要注意:
doA(Obejct... values){}
doB(int a, Object... values){
doA(a,values);
}
main中
{
doB(1,2,3);//这时反映在doA中的结果将为(1,Object[]),而不是(1,2,3)
}