Ява Как назвать метод бабушек и дедушек? [Дубликат]
Возможный дубликат:
Почему супер.супер.метод (); не разрешено в Java?
Давайте предположим, что у меня есть 3 классаA
, B
а такжеC
каждый расширяет предыдущий.
Как мне вызвать код вA.myMethod()
отC.myMethod()
еслиB
также реализуетmyMethod
?
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(); ??
}
}