0

I have these classes:

package com.a;

public class A {
  protected String v="A";
}
----------------------------------------------------------------------------- 
package com.b;

import com.a.A;

public class B extends A {
public static void main(String[] args) {
    System.out.println(new A().v);
  }
}

But new A().v doesn't compile.Why? I thought subclass has access to parent's variables even though it's in separate package.

0 Answers0