package Anonymous;
class Base
{
public void m1(){
System.out.prin tln("base m1 called");
}
}
package Anonymous;
class AnonymousTest
{
public static void main(String[] args)
{
Base b=new Base(){
public void m1(){
System.out.prin tln("anonymous m1 called");
}
public void m2(){
System.out.prin tln("anonymous m2 called");
}
{
System.out.prin tln("instane initializer called");
}
};
b.m1();
}
}
Can any body explain abt this program
class Base
{
public void m1(){
System.out.prin tln("base m1 called");
}
}
package Anonymous;
class AnonymousTest
{
public static void main(String[] args)
{
Base b=new Base(){
public void m1(){
System.out.prin tln("anonymous m1 called");
}
public void m2(){
System.out.prin tln("anonymous m2 called");
}
{
System.out.prin tln("instane initializer called");
}
};
b.m1();
}
}
Can any body explain abt this program
Comment