/*
分析思路:
1.因为在主函数中直接通过Outer类名直接调用了method()方法,
说明method()是Outer类中的一个静态方法。
2.method()方法又直接调用show()方法,但发现show()方法是接口Inter
的方法,所以可以得出,method()这个方法运算后是一个Inter类型的实例对象,
可以通过匿名内部类来实现Inter借口。
*/
interface Inter {
public abstract void show();
}
class Outer {
//请完成Outer的内容
static Inter method()
{
return new Inter()
{
public void show()
{
System.out.println("show() funning!");
}
};
}
}
class InterClassTest{
public static void main(String[] args) {
Outer.method().show();
}
}
|