Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2013, 11:51
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 5 meses
Puntos: 454
Respuesta: duda de clases internas.

Hola:

Esa sintaxis de unObj.new me resulta extraña, no la conozco.

Una clase interna B viene a ser similar a un atributo. Imagina una clase A con una clase interna B y un atributo c.

Desde dentro de A puedes acceder a c y a B sin problemas, puedes hacer new B() como estás indicando y no es necesario hacer cosas raras, igual que puedes acceder a c.

Sin embargo, desde fuera de A, para acceder tanto a B como a c, debes hacer A.B o A.c, es decir, necesitas un new A.B();. .... siempre que B sea una clase interna pública.

Se bueno.
__________________
Apuntes Java
Wiki de Programación