1
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());
    }
}
oleg.cherednik
  • 15,340
  • 4
  • 20
  • 31
박호건
  • 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

0 Answers0