Le Barde Le Barde - 1 year ago 72
Java Question

In Java, how do I call a base class's method from the overriding method in a derived class?

I have two Java classes : B, which extends another class A, as follows :

class A
public void myMethod()
{ /* ... */ }

class B extends A
public void myMethod()
{ /* Another code */ }

I would like to call the A.myMethod() from the B.myMethod(). I am coming from the C++ world, and I don't know how to do this basic thing in Java :(
If someone can help :)

Answer Source

The keyword you're looking for is super. See this guide, for instance.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download