Beispiel

public class ClassA {

private int number = 8;
private String name;

private class InnerClass extends ClassA {
int number = 9;

}
}

Lösung Vermeiden Sie es, übernommene Instanzvariablen zu verdecken. Dies bedeutet, dass keine Instanzvariable der Superklasse durch die Unterklasse überschrieben werden sollte. Ziehen Sie eine Verwendung der übernommenen Variablen in Betracht.