Clase interna anónima:
1. Las clases internas anónimas son en realidad el formato de abreviatura de las clases internas.
2. Requisitos previos para definir clases internas anónimas:
La clase interna debe heredar una clase o implementar una interfaz.
3. El formato de la clase interna anónima: nueva clase principal o interfaz () {Defina el contenido de la subclase}
4. De hecho, una clase interna anónima es un objeto de subclase anónimo. Y este objeto es un poco gordo. Se puede entender como un objeto con contenido.
5. Es mejor no tener más de 3 métodos definidos en clases internas anónimas.
Clase abstracta ABSDEMO {resumen void show (); } clase externa {int x = 3; /* La clase interna extiende AbDemo {int num = 90; void show () {system.out.println ("show:"+num); } void abc () {system.out.println ("jeje"); }} */public void function () {// absDemo a = new Inner (); // Inner in = new Inner (); // in.show (); AbsDemo d = new AbsDemo () {int num = 9; void show () {System.out.println ("num ==="+num); } void abc () {system.out.println ("jaja"); }}; d.show (); //d.abc() ;//compilation falló; }} clase InnClassDemo4 {public static void main (string [] args) {new Outer (). Function (); }}El cliché anterior habla sobre la clase interna anónima de Java es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.