interface MyListener {
public void action();
}
public class Test13 {
public static void main (String [] args){
Test13 t13 = new Test13();
MyListener ml = t13.run();
ml.action();
MyListener ml2 = t13.runAgain();
ml2.action();
}
public MyListener run(){
class MyListener1 implements MyListener {
public void action(){
System.out.println("Smile");
}
};
return new MyListener1();
}
public MyListener runAgain(){
class MyListener1 implements MyListener {
public void action(){
System.out.println("Smile 2");
}
};
return new MyListener1();
}
}