class A {
    int i = 10;
}
class B extends A {
    int i = 20;
}
public class C extends B{
    int i = 30;
    public static void main(String[] args) {
        C c = new C();
        c.m1();
    }
    public void m1() {
        System.out.println(i);       // 30
        System.out.println(super.i); // 20
    }
}
I have a class A, which contains a default variable. I created a child class B which extends class A and one more child class C which extends class B.
I want to access class A variable in child class C m1() method. Is there any direct way to access it?
 
     
     
     
    