class SuperX { public int abc = 9; } class SubY extends SuperX { private int abc = 7; } class SubZ extends SubY { static void main(String[] args) { SubZ obj = new SubZ(); System.out.println(obj.abc); // <=== error } } /* Compiler error display: Nesting.java:15: Variable abc in class SubZ not accessible from class SubZ. System.out.println(obj.abc); */