abstract class Inner_Class_1{
abstract void call();
}
class AnnonymousInner{
public static void main(String args[]){
Inner_Class_1 p=new Inner_Class_1()
{
void call()
{
System.out.println("nice fruits");
}
};
p.call();
}
}
What happens behind the scenes?
Is object created for abstract class named
Inner_Class_1
?Why this is called an anonymous class?
Please, help me out.