java class实例代表哪些结构

结构说明

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
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容