- package 黑马练习;
- public class 数组反射 {
- public static void main(String[] args) {
- int[] a1 = new int[3];
- int[] a2 = new int[4];
- int[][] a3 = new int[2][3];
- String[] a4 = new String[4];
-
- System.out.println(a1.getClass() == a2.getClass());
- System.out.println(a1.getClass() == a4.getClass());
- System.out.println(a1.getClass() == a4.getClass());
- }
- }
复制代码
请问为什么会报错呢?
System.out.println(a1.getClass() == a4.getClass());
System.out.println(a1.getClass() == a4.getClass());
这两句报错了。
操作数类型 Class<capture#3-of ? extends int[]> 和 Class<capture#4-of ? extends String[]> 不兼容
操作数类型 Class<capture#5-of ? extends int[]> 和 Class<capture#6-of ? extends String[]> 不兼容 |
|