2012-01-03 13 views

Respuesta

1

Eso es una clase interna definida en el parámetro de método. Creo que el término que estás buscando es "clase interna anónima".

0

Definición de clase en línea anónima.

1

Es una clase anónima. Considere lo siguiente solo como un ejemplo.

new Thread(new Runnable() 
{ 
    public void run() 
    { 
     System.out.println("Message") ; 
    } 
}) .start() ; 

Puede representarse de la siguiente manera (lo mismo).

class ThreadDemo 
{ 
    public void temp() 
    { 
     new Thread(new AnonymousClass()).start(); 
    } 

    private class AnonymousClass implements Runnable 
    { 
     public void run() 
     { 
      System.out.println("Message") ; 
     } 
    } 
} 

Espero que ya tengas una idea. See.

Cuestiones relacionadas