Consider this class:
class ASillyClass {
boolean aVariable;
void aMethod() {
aVariable = true;
}
}
and its subclass which hides aVariable and overrides aMethod():
class ASillierClass extends ASillyClass {
boolean aVariable;
void aMethod() {
aVariable = false;
super.aMethod();
System.out.println(aVariable);
System.out.println(super.aVariable);
}
}