结构说明
1、class:外部类,成员(成员内部类,静态内部类),局部内部类,匿名内部类
2、interface:接口
3、[]:数组
4、enum:枚举
5、annotation:注解@interface
6、primitive type:基本数据类型
7、void:无返回值
实例
@Test publicvoidtest3(){ Class<Object>c1=Object.class; Class<Comparable>c2=Comparable.class; Class<String[]>c3=String[].class; Class<int[][]>c4=int[][].class; Class<ElementType>c5=ElementType.class; Class<Override>c6=Override.class; Class<Integer>c7=int.class; Class<Void>c8=void.class; Class<Class>c9=Class.class; int[]i1=newint[10]; int[]i2=newint[100]; Class<?extendsint[]>c10=i1.getClass(); Class<?extendsint[]>c11=i2.getClass(); //只要数组的元素类型与维度一样,就是同一个Class System.out.println(c10==c11);//true }
以上就是java class实例代表的结构,希望对大家有所帮助。更多Java学习指路:Java基础
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容