Las Clases Anónimas son una forma de instanciar clases abstractas sin necesidad de usar sus clases hijas. Pero este tipo de instanciación tiene algunas restricciones: el ciclo de vida de estas instancias NO es duradero, no las tendremos disponibles durante toda la ejecución del programa.
// Clase Abstracta:publicabstractclassFigura{abstractvoiddibujar();}// Clase Anónima:User user =newUser(){@OverridepublicvoidshowDataUser(){// Instrucciones...}};