public class Demo { public static void main(String[] args) { Test t = new Test() { public void func() { System.out.println("Successful!"); } }; // 你应该这样写。。错误的原因是:t是Test类型的,Test里面没有show()方法,show()方法是Demo里面的,要用Demo的对象调用
// show()方法,还有show()方法要接收一个Test类型的对象,把t传进去就可以了
new Demo().show(t); } void show(Test t) { t.func(); } }
interface Test { void func(); }
|