Giusto, non la "eredita" nel senso che la variabile private B non la vede proprio.
Dal Java Language Specification:
A private class member or constructor is accessible only within the body of the top level
class (§7.6) that encloses the declaration of the member or constructor. It is not inherited
by subclasses.