SE450: Java: Hiding [7/41] ![]() ![]() ![]() |
Hiding refers to the introduction of a field (instance or class) or a class method in a subclass that has the same name as a field or a class method in the superclass.
public class A {
int x;
void y() { ... }
static void z() { ... }
}
public class B extends A {
float x; // hiding
void y() { ... } // overriding
static int z() { ... } // hiding
}
You should avoid hiding