服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

定义函数数组,跟一个外国哥们学来的:)


  效 果: 屏幕上输出以下信息:
  你运行了函数 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();
  }
  }

扫描关注微信公众号