java中的枚举是一种类、注释是一种接口,那么访问修饰符是什么???
这是我在学反射机制的时候查API的一段介绍反射的文字:java.lang
类 Class<T>
java.lang.Object
java.lang.Class<T>
类型参数:
T - 由此 Class 对象建模的类的类型。例如,String.class 的类型是 Class<String>。如果将被建模的类未知,则使用 Class<?>。
所有已实现的接口:
Serializable, AnnotatedElement, GenericDeclaration, Type
--------------------------------------------------------------------------------
public final class Class<T>
extends Objectimplements
Serializable, GenericDeclaration, Type, AnnotatedElementClass
类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void 也表示为 Class 对象。
Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。
以下示例使用 Class 对象来显示对象的类名: …………
那我想知道,java里的访问修饰符是什么?是接口还是什么?向public 、private、 final、抽象等修饰符
还有上面的API中说的枚举是一种类还可以理解,但是注释是一种接口??这是怎么解释啊?
希望各位学java的前辈帮忙解释一下!