class First {
int var = 1;
int method() {
return var;
}
}
class Second extends First {
int var = 2;
int method() {
return var;
}
}
public class Test {
public static void main(String[] args) {
First s = new Second();
System.out.println(s.var);
System.out.println(s.method());
}
}
Asked
Active
Viewed 31 times
1

Oleg Cherednik
- 17,377
- 4
- 21
- 35

박호건
- 11
- 3
-
Does this answer your question? https://stackoverflow.com/questions/10722110/overriding-member-variables-in-java-variable-hiding – Oleg Cherednik Dec 12 '21 at 07:09