My program has 3 class. A, B, C. An instance variable is a private instance
class A {
private int a;
public int getX() {return a;}
public void setX(int a){this.a = a;}
}
class B extends A {
private int b;
public int getX() {return b;}
public void setX(int b){this.b = b;}
}
class C extends B {
private int c;
....
}
In class C I want to write a method that I must be used method getter and setter form class A and B for getter and setter form class B I can write it but Class A I try to write this
class C extends B {
private in c;
public void method(){
A a = (A) this;
System.out.println(a.getX());
}
}
but the output is a value of class B, not A how to do I can write it while No need to add method in class A, B, and C
My problem defines a private instance