Software fuente de clases
Las instancias de la clase Class representan clases e interfaces en una aplicación Java en ejecución. Una enumeración es un tipo y una anotación es una interfaz. Cada matriz pertenece a una clase que está asignada a un objeto de clase que comparten todas las matrices con el mismo tipo de elemento y dimensión. Los tipos básicos de Java (booleano, byte, char, short, int, long, float y double) y la palabra clave void también se representan como objetos de clase.
La clase no tiene constructor público. La máquina virtual Java construye automáticamente el objeto de clase y llama al método defineClass en el cargador de clases cuando se carga la clase.