Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2013, 10:34
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 3 meses
Puntos: 3
Pregunta duda de clases internas.

en aprenda java ccomo si estuviera en primero, estoy por las clases internas
y me esta diciendo que para crear objetos de la clase interna es por ejemplo si A es la clase contenedora y B la clase interna:

Código:
A.B objeto = A.new B();
no entiendo para que es eso, tambien haciendo

Código:
B objeto = new B();
es lo mismo.. o la primera hace algo diferente que la segunda?

EDITO:
ahora lei esto
Código:
Para crear un objeto de la clase interna se puede utilizar new, precedido por la referencia al objeto de la clase contenedora que contendra el nuevo objeto: unObjCC.new(). El tipo de l objeto es el nombre de la clase contenedora seguido del nombre de la clase interna como por ejemplo:
ClaseCont.ClaseInt unObjClaInt = unObjClaCont.new ClaseInt(...);
pero no entiendo XD, osea que se crea un objeto de la clase interna pero se almacena en un objeto de la clase contenedora? XDD alguien me explica? chuidi fuzzy?

Última edición por iivo94; 22/02/2013 a las 10:49