/**
* Anonymous Inner Classes
*/
public class Outer7
{
public static void main(String[] args)
{
Outer8 objOuter8 = new Outer8();
objOuter8.act();
}
public void eat()
{
System.out.println("I am Eat Method");
}
}
class Outer8 extends Outer7
{
Outer7 objOuter7 = new Outer7(){
public void eat()
{
System.out.println("I am Overridden Eat Method");
}
};
public void act()
{
objOuter7.eat();
}
}
Output
I am Overridden Eat Method