[code]
package p1;
public class AccessModifiers{
int n_pack =1;
private int n_pri = 2;
protected int n_pro = 3;
public int n_pub = 4;
public AccessModifiers(){
System.out.println("Base Constructor");
System.out.println(" n_package = "+n_pack);
System.out.println("n_private = "+n_pri);
System.out.println("n_protected = "+n_pro);
System.out.println("n_public = "+n_pub);
}
public static void main(String[] args){
AccessModifiers am = new AccessModifiers();
}
}
package p2;
import p1.AccessModifiers;
class AccessModifiers03 extends AccessModifiers {
public static void main(String args[]){
AccessModifiers am = new AccessModifiers();
//System.out.println(" n_package = "+n_pack);
//System.out.println("n_private = "+n_pri);
System.out.println("n_protected = "+n_pro);
System.out.println("n_public = "+am.n_pub);
}
}
[\code]
i am getting error while printing n_pro even if it is declared as protected, please can you help me...