首页 > 其他分享 >定义函数数组

定义函数数组

时间:2023-04-17 20:34:27浏览次数:34  
标签:funcs runit 函数 数组 public FunctionArrayInterface void 定义


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();
  }
  }

标签:funcs,runit,函数,数组,public,FunctionArrayInterface,void,定义
From: https://blog.51cto.com/u_2198048/6196312

相关文章

  • 基于遗传算法的最优潮流 以IEEE30节点的输电网为研究对象 以系统发电成本最小为目标函
    基于遗传算法的最优潮流 以IEEE30节点的输电网为研究对象以系统发电成本最小为目标函数以机组出力为优化变量其中出力与成本的关系是经典的二次函数关系 通过优化求解得到最佳机组出力ID:2550672838253871......
  • 带默认参数值的函数
    1.函数定义时可以预先声名默认的形式参数。调用时,如果给出实参,则用实参初始化形参;如果没有给出实参,则用默认形参值。  intadd(intx=1,inty=2){        //声明默认形参数值     returnx+y;   }   intmain(){     add(23,......
  • Delphi类里面的方法和类型定义不影响创建实例的大小
    unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls;typeTForm1=class(TForm)Button1:TButton;procedureButton1Click(Sender:TObject);private{Privatedeclarations}public{Pub......
  • Vue3 ref函数处理基本类型或对象类型
    基本类型视频对象类型视频2.ref函数作用:定义一个响应式的数据语法:constxxx=ref(initValue)创建一个包含响应式数据的引用对象(reference对象,简称ref对象)。JS中操作数据:xxx.value模板中读取数据:不需要.value,直接:<div>{{xxx}}</div>备注:接收的数据可以是:基本......
  • 自动化脚本:一键安装python自定义版本
     1:环境:centos7python2.72:脚本内容:#!/usr/bin/envpythonimportosimportsysimportrequestsimporttarfileimportshutilimportsubprocess#Installnecessarypackagestry:subprocess.check_call(["yum","install","-y&qu......
  • C语言函数大全-- j 开头的函数
    C语言函数大全本篇介绍C语言函数大全–j开头的函数1.j0,j0f1.1函数说明函数声明函数功能doublej0(doublex);计算x的第一类0阶贝塞尔函数(double)floatj0f(floatx);计算x的第一类0阶贝塞尔函数(float)【笔者本地windows环境,无此函数】注意:如......
  • 第五章 数组
    5.1数组的概述5.1.1数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称为一个数据元素,每一个数据元素可以通过一个下标来访问他们。5.2数组的声明创建5.2.1数组的声明与创建首先必......
  • 自定义bpmn 属性面板
    点击查看代码<template><divclass="custom-properties-panelmy-card"><divv-if="selectedElements.length<=0"class="empty">请选择一个节点</div><divv-else-if="selectedElements.length>1&......
  • postgresql 函数错误捕捉
    CREATEORREPLACEFUNCTION"public"."proc_net_agent_diamond_loss"("dwuserid"int4,"strdate"date)RETURNS"public"."my_returninfo"AS$BODY$DECLAREresultMy_ReturnInfo;v_start_timeTIMESTAMP(......
  • reduce 构建新对象或者 数组
    //原对象constinfo=[{name:"A",value:4,},{name:"B",value:7,},{name:"C",value:10,}];//期望对象{A:4,B:7,C:10,}//reduce:co......