📄 5例子16.txt
字号:
interface Computable
{
public void add(int x,int y);
}
class A
{
void f(Computable c,int a,int b)
{
c.add(a,b); //c调用匿名类体中实现的接口方法(接口回调).
}
void g()
{ //在方法g中,调用方法f.
f(new Computable()
{
public void add(int x,int y) //匿名类实现接口方法
{
System.out.printf("\n%d与%d的和等于%d",x,y,x+y);
}
}
,12,34); //向方法传递实现了接口的匿名对象和两个int型数据.
}
}
public class Example
{
public static void main(String args[])
{
A a=new A();
a.g();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -