下面这段程序是出自张孝祥老师的java高新技术视频中,我和他在讲解时写的代码一样,不知道什么原因,我的代码一直通不过编译,很是郁闷,看代码:
class ReflectArrayDemo
{
public static void main(String[] args)
{
int[] a1 = new int[3];
int[] a2 = new int[4];
int[][] a3 = new int[3][4];
String[] a4 = new String[4];
System.out.println(a1.getClass() == a2.getClass());
//下面这两行在编译时报错,错误提示为:不可比较的类型。
//可老师讲解时,就是这么写的啊!我没看错啊!老师讲解的时候很正常啊!
System.out.println(a1.getClass() == a3.getClass());
System.out.println(a1.getClass() == a4.getClass());
System.out.println(a1.getClass().getName());
System.out.println(a1.getClass().getSuperclass().getName());
}
}
老师讲解时用的是myeclipse,难道是跟开发工具有关???我直接在cmd下编译的。
|