interface Inter
{
void show(int a,int b);
void func();
}
class Demo implements Inter
{
public static void main(String[] args)
{
//调用两个函数,用匿名内部类
Inter in = new Inter()
{
public void show(int a,int b)
{
System.out.println(a+b);
}
public void func()
{
System.out.println("function");
}
};
in.show(4,5);
in.func();
}
}
为什么编译出错了呢?求解作者: michaelchen 时间: 2013-3-19 15:10 本帖最后由 michaelchen 于 2013-3-19 15:29 编辑
interface Inter
{
void show(int a,int b);
void func();
}
class Demo implements Inter //用类实现接口需要覆写其方法
{
public static void main(String[] args)
{
//调用两个函数,用匿名内部类
Inter in = new Inter()//尝试用接口创建对象
{
public void show(int a,int b)
{
System.out.println(a+b);
}
public void func()
{
System.out.println("function");
}
};
in.show(4,5);
in.func();
}
}
}