Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/10/2005, 14:26
santiago A.R.
 
Fecha de Ingreso: octubre-2005
Mensajes: 3
Antigüedad: 19 años, 3 meses
Puntos: 0
increible pero cierto

he estado haciendo pruebas y repruebas, y me sigue dando el mismo error, he probado con el siguiente código que he sacado de unos apuntes de un profe:
Proteccion.java
package p1;

public class Proteccion{
int n=1;
private int n_pri=2;
protected int n_pro = 3;
public int n_pub=4;

public Proteccion(){
System.out.println("constructor base");
System.out.println("n = " +n);
System.out.println("n_pri = "+n_pri);
System.out.println("n_pro = "+n_pro);
System.out.println("n_pub = "+n_pub);
}
}

Derivada.java
package p1;

public class Derivada extends Proteccion {
public Derivada(){
System.out.println("Constructor derivado");
System.out.println("n = "+n);

System.out.println("n_pro = "+n_pro);
System.out.println("n_pub = "+n_pub);
}
}

y me da los siguientes errores:

Derivada.java:3: cannot find symbol
symbol: class Proteccion
public class Derivada extends Proteccion {
^
Derivada.java:6: cannot find symbol
symbol : variable n
location: class p1.Derivada
System.out.println("n = "+n);
^
Derivada.java:8: cannot find symbol
symbol : variable n_pro
location: class p1.Derivada
System.out.println("n_pro = "+n_pro);
^
Derivada.java:9: cannot find symbol
symbol : variable n_pub
location: class p1.Derivada
System.out.println("n_pub = "+n_pub);
^
4 errors

y ahí me he quedado, muchas gracias de nuevo de antemano