本帖最后由 不喝茶的陆羽 于 2013-5-12 12:21 编辑
7.
interface Inter
{
void show(int a,int b);
void func();
}
class Demo
{
public static void main(String[] args)
{
//补足代码;调用两个函数,要求用匿名内部类
Inter in = new Inter() //这块可以这么写吗?这不是有名了吗?还算匿名内部类了吗?
{
public void show(int a,int b)
{
}
public void func()
{
}
};
in.show(4,5);
in.func();
}
}
老师不是说匿名内部类只适用于只有一两个方法的接口,不就是因为调用方法时每次都要:匿名内部类.方法();吗?可以这样直接命名,然后引用.方法();吗?
|
|