Entradas guardadas bajo "Clases Anidadas '

Duda: Clases anonimas

En las clases anonimas:

- Al momento de definir la clase anonima menciona esto:
Contiene una instancia del objeto de la clase anonima, no de la clase Operaciones

¿a que se refiere?

abril 18, 2008 at 3:14 pm 1 Comentario

Duda de código: Clases Anónimas como argumentos de metodo

/* Mi duda es: como puedo acceder a los miembros (propiedades, metodos) del objeto anonimo en el argumento del metodo.     El siguiente código tiene un método que imprime “Anonimo” pero nunca llego a visualizarlo en pantalla, puesto que se manda como argumento, ¿Como puedo acceder a el? */

class Externa{
public void proceso(){
OtraClase o = new OtraClase();

//Clase anónima como argumento
o.metodo(new Operaciones(){
public void imprime(){
System.out.println(“Anónimo”);
}
});  //Aquí termina la clase anónima como argumento
}
}

class OtraClase{
public void metodo(Operaciones op){
System.out.println(“Metodo de OtraClase”);
}
}

class Operaciones{
public void imprime(){
System.out.println(“Un metodo normal de impresión”);
}
}

//Principal
class H03ArgumentoAnonima{
public static void main(String[] args) {
Externa ex = new Externa();
ex.proceso();
}
}

abril 11, 2008 at 1:48 pm 4 comentarios


Lo más reciente

Blog Stats

  • 964 hits

Posts Más Vistos

  • Ninguna

Seguir

Get every new post delivered to your Inbox.