class Parent class Child extends Parent class GrandChild extends Child { { { public int x; public double a; public int w; private int y; private int b; protected int z; protected c; public grandChildMethod() { public parentMethod1() public childMethod1() some code { { } some code some code } } } private parentMethod2() private childMethod2() { { some code some code } } protected parentMethod3() protected childMethod3() { { some code some code } } } }