Sarah Jay wrote:. . . Could you please reframe it at basic leave if possible..
No. Thee isn't a simpler version.
You can write code for an object and in the code for that object, you can access a
protected superclass' member. You are not writing any code for an object, but using an object in a different package. You cannot access a
protected member from a
static subclass method. The
Java® Language Specification (=JLS) has all the details in, but that is no easieer to understand, I am afraid.