效 果: 屏幕上输出以下信息:
你运行了函数 funca
你运行了函数 funcb
你运行了函数 funcc
程序代码:
interface functionarrayinterface // 定义接口,希望批量执行的函数用统一的名称定义在接口内
{
void runit();
}
class funca implements functionarrayinterface // 函数a
{
public void runit()
{
system.out.println("你运行了函数 funca");
}
}
class funcb implements functionarrayinterface // 函数b
{
public void runit()
{
system.out.println("你运行了函数 funcb");
}
}
class funcc implements functionarrayinterface // 函数c
{
public void runit()
{
system.out.println("你运行了函数 funcc");
}
}
public class untitled1
{
public static void main(string args[])
{
functionarrayinterface[] funcs = new functionarrayinterface[3]; // 利用数组进行批量处理
funcs[0] = new funca();
funcs[1] = new funcb();
funcs[2] = new funcc();
funcs[0].runit();
funcs[1].runit();
funcs[2].runit();
}
}
闽公网安备 35060202000074号