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
  • 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

0 Answers0