Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2003, 03:16
Avatar de kripton
kripton
 
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 21 años, 4 meses
Puntos: 0
Cita:
¿Por qué es necesario realizar el "import ClaseA"
Es necesario porque sino el compilador buscará la clase dentro del paquete3 (directorio donde esta la clase a compilar, ClaseD).

Si no quieres hacer los import.... la única solucion que se me ocurre es retocar la estructura de paquetes:

- paquete0

---- ---ClaseA

------- paquete1

---------- ClaseB

---------- paquete2

--------------- ClaseC

----------- paquete3

--------------- ClaseD

Con lo que el codigo quedaria:

Código PHP:
package paquete0.paquete1.paquete3;

public class 
ClaseD {

    private 
paquete0.ClaseA atributo;

    private 
paquete0.paquete1.ClaseB atributo2;

    private 
paquete0.paquete1.paquete2ClaseC atributo3;



Saludos,
kripton