package p1;
public class A
{
protected int a = 10;
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
package p2;
import p1.A;
public class B extends A
{
public static void main(String[] args)
{
A a1 = new A();
System.out.println(a1.a);
}
}
I am getting a compilation error: 'a' has protected access in A. But protected means it can be accessible in sub class which is in different package also right