Value[]
的默认值是什么,为什么,因为我需要默认值来编写测试用例。
property.getValues
将返回Value[]
,但只想查看Value[]
的默认值
由于
答案 0 :(得分:1)
与任何Java数组一样,数组类型Value[]
的对象字段默认为null
,无论Value
的确切类型如何:
public class Demo {
private int[] intArray;
private String[] strArray;
private MyClass[] myArray;
}
在上面的示例中,intArray
,strArray
和myArray
将为null
,直到您为其指定值。
答案 1 :(得分:1)
Anything that holds an object is initialized to null.
int/short/byte 0.
float/double 0.0
booleans false.
使用new和数组大小创建数组时,所有条目都归零。 在这种情况下,答案为空。您需要显式初始化任何局部变量。