课本7.2匿名类

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!");
		}
	}
	);
	
	

}

}

你可能感兴趣的:(Java第七章)