Tipo Descripción
abstract Define métodos o propiedades sin implementación (requiere subclases)
anidada Clase contenida dentro de otra, pero no tiene acceso a los miembros de la clase externa
inner (interna) Clase que puede acceder a los miembros de la clase externa
enum Representa un conjunto de constantes predefinidas
data Almacena datos con métodos generados automáticamente

Abstracta

Anidada

Interna

Enum

Data