hola tengo una duda como se puede llamar el metodo superior en una herencia multinivel?.
en el siguiente codigo por ejemplo quiero llamar el metodo mostrar() de la clase A desde la clase C que deriva de la clase B y esta a su vez deriva de la clase A:
public class MyClass {
public static void main
(String args
[]) {
C obj1=new C();
obj1.mostrar();
}
}
class A{
public void mostrar(){
System.
out.
println("soy la A");
}
public A(){
}
}
class B extends A{
public void mostrar(){
System.
out.
println("soy la B");
}
public B(){
}
}
class C extends B{
public void mostrar(){
System.
out.
println("soy la C ");
}
}
es una pregunta que me surgio al explorar la herencia en java, al compararlo con c++ se podria hacer facilmente con A::mostrar()
pero no encuentro info sobre como hacerlo en java