
结构说明
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


















































暂无评论内容