In addition, you can call the the function using the main method.
class A {
A()
{
}
void aMethod()
{
System.out.println("i m in A");
}
}
class B extends A{
void aMethod(){
//overriding aMethod from A
System.out.println("i m in B");
}
}
class C extends B{
void aMethod(){
System.out.println("i m in C");
//overriding aMethod from B
}
}
class overwrite
{
public static void main(
String args[])
{
A a = new A( ) ;
a.aMethod( );
}
}