public abstract class One { public abstract int getX(); private int x = 10; } public abstract class Two extends One { public int getY() { return y; } private int y = 20; } public class Three extends Two { public int getZ() { return z; } private int z = 30; public static void main(String[] args) { Three obj = new Three(); System.out.println(obj.getX() + ", " + obj.getY() + ", " + obj.getZ()); } }
Two
getX()
Three
Select the most appropriate answer.