I am using inherited codes which cannot be modified. It is being overrided many times. I want to invoke a specific overrided method of a super class
(not a direct super class
).
public class SuperSuperClass
{
...
public doSomething()
{
//Does something that I want
}
}
public class SuperClass extends SuperSuperClass
{
...
public doSomething()
{
//Does something I do not want
super.doSomething();
}
}
public class SubClass extends SuperClass
{
...
public doSomething()
{
SuperSuperClass.doSomething(); // is this possible?
}
}
The SuperClass.doSomething()
does something I do not want before itself calling SuperSuperClass.doSomething()
. Is there a way I can invoke SuperSuperClass.doSomething()
from SubClass
?