interface SpeakHello{
void speak();
}
class HelloMachine{
public void turnOn(SpeakHello hello) {
hello.speak();
}
}
public class Example {
public static void main(String[] args) {
HelloMachine machine = new HelloMachine();
machine.turnOn( new SpeakHello() {//和接口SpeakHello有关的匿名类
public void speak() {
System.out.println("hello,you are welcome!");
}
}
);
}
}