Przykład

public class ClassA {

private int number = 8;
private String name;

private class InnerClass extends ClassA {
int number = 9;

}
}

Rozwiązanie Unikaj ukrywania zmiennych dziedziczonej instancji. Oznacza to, że żadna zmienna instancji z nadklasy nie powinna być przesłaniana przez klasę potomną. Rozważ użycie dziedziczonej zmiennej.