Packages
Alguien sabe pq falla esto...
Creo un fichero Posicion.java con este codigo :
package arboldir;
public class Posicion {
protected Object elemento;
protected Posicion padre, hijoIzquierdo, hermanoDerecho;
}
Luego otro Arbol.java con este codigo:
package arboldir;
import arboldir.*;
public class Arbol {
private Posicion raiz;
public Arbol() { raiz = null;}
public Posicion raiz() { return raiz;}
public Posicion padre(Posicion p) throws ArbolException {
if (p==null) throw new ArbolException ("No existe el padre de un nodo nulo");
return p.padre;
}
Y al compilar me dice que no reconoce el simbolo Posicion... Aver si alguien me puede solucionar esto
Creo un fichero Posicion.java con este codigo :
package arboldir;
public class Posicion {
protected Object elemento;
protected Posicion padre, hijoIzquierdo, hermanoDerecho;
}
Luego otro Arbol.java con este codigo:
package arboldir;
import arboldir.*;
public class Arbol {
private Posicion raiz;
public Arbol() { raiz = null;}
public Posicion raiz() { return raiz;}
public Posicion padre(Posicion p) throws ArbolException {
if (p==null) throw new ArbolException ("No existe el padre de un nodo nulo");
return p.padre;
}
Y al compilar me dice que no reconoce el simbolo Posicion... Aver si alguien me puede solucionar esto
Hola:
No sé si puede ser esto
Hay crear un directorio que se llame como el paquete, es decir arboldir
Los dos fichero .java deben ir debajo de este directorio.
La compilación hay que hacerla desde el directorio que contiene a arboldir de esta manera
javac -classpath . arboldirPosicion.java arboldirArbol.java
Se bueno.
No sé si puede ser esto
Hay crear un directorio que se llame como el paquete, es decir arboldir
Los dos fichero .java deben ir debajo de este directorio.
La compilación hay que hacerla desde el directorio que contiene a arboldir de esta manera
javac -classpath . arboldirPosicion.java arboldirArbol.java
Se bueno.
