//-------------------------------------------------110 匿名内部类_练习题
interface Inter {
void method();
}
class Test {
//补足代码,通过匿名内部类
/*
static class Inner implements Inter { //??????????????
public voic method() {
System.out.println("method run");
}
}
*/
static Inter function() {
//return new Inner();
return new Inter() { //不用再写 static 了吗????????????
public void method() {
System.out.println("method run");
}
};
}
}
class M {
public static void main(String[] args) {
Test.function().method();//849function()直接被类名调用,所以它一定是静态的。
}
}
|
|