CLASES INTERNAS LOCALES A METODO
Esta
situación se corresponde al caso de dos clases anidadas en donde la clase
interna está definida en el interior de un método de la clase externa.
Class
Externa{
Void método(){
Class interna{
}
}
}
public class Externa {
void proceso(){
class Interna{
void muestra(){
System.out.println("Local a
metodo");
}
}
// solo se puede instanciar en el
interior de este proceso a partir de aqui
Interna in = new Interna();
in.muestra();
}
}// FIN DE LA CLASE EXTERNA
public class Principal {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic
here
Externa ex = new Externa();
ex.proceso();
}
}
Autor Antonio Martin Sierra
No hay comentarios:
Publicar un comentario