Java ¿Cómo llamar al método de los abuelos? [duplicar]
Posible duplicado:
¿Por qué es super.super.method (); no permitido en Java?
Supongamos que tengo 3 clasesA
, B
yC
, cada uno extendiendo el anterior.
¿Cómo llamo el código enA.myMethod()
deC.myMethod()
SiB
también implementamyMethod
?
class A
{
public void myMethod()
{
// some stuff for A
}
}
class B extends A
{
public void myMethod()
{
// some stuff for B
//and than calling A stuff
super.myMethod();
}
}
class C extends B
{
public void myMethod()
{
// some stuff for C
// i don't need stuff from b, but i need call stuff from A
// something like: super.super.myMethod(); ?? how to call A.myMethod(); ??
}
}