class Test4 {
public static void main(String[] args) {
int[] a = new int[3];
// Object [] obj = new Object[] { "abc", 1 }; 这是你原来的。
Object [] obj = new Object[] { "abc", 1 }; //你的 obj必须是一个数组啊,Object [], 而不是Object
System.out.println(a.getClass().getName());// 1,结果:[I
System.out.println(obj.getClass().getName());// 2,结果:[Ljava.lang.Object;
// System.out.println(obj[0].getClass().getName());//3,编译不通过
System.out.println(obj[0].getClass().getName());//请注意 你的 obj必须是一个数组啊,Object [], 而不是Object
}
} |