public static void main(String[] args){
new Play(){
public void playGame(){
System.out.println("playGame");
}
}.playGame();
System.out.println("--------------------------------");
Animal a = new Animal();
a.show(new Play(){
public void playGame(){
System.out.println("playGame");
}
}) ;
}
}
class Animal{
public void show(Play p){
p.playGame();
}
}
interface Play{
public abstract void playGame();
}