En Java, la forma estándar para crear un objeto está utilizandonueva Object {} Construir
MyClass name = new MyClass();
también a menudo ver el constructo
new MyClass() { /*stuff goes in here*/ };
He estado buscando en línea por un tiempo y no puede encontrar una buena explicación de lo que hace el segundo estilo de construcción o cómo lo hace.
¿Puede alguien explicar cómo y por qué usaría la segunda construcción?
Una sola cosa: considere usar 'Object' como marcador de posición para el nombre de clase ficticio, porque' Class' es el nombre de una clase en sí! ¡Es bastante raro extender la clase 'Clase', especialmente anónimamente! –