点击运行
interface Message { String greet(); } public class Main { // 接受接口Message对象的方法 public void displayMessage(Message m) { System.out.println(m.greet() + ", This is an example of anonymous inner class as an argument"); } public static void main(String args[]) { Main obj = new Main(); // 将匿名内部类作为参数传递 obj.displayMessage(new Message() { public String greet() { return "Hello"; } }); } }
运行结果 :
正在执行...