永发信息网

工厂有四个员工,每个员工做不同的四个任务的时间不同,如何分配员工给不同任务才能最佳,用java编程!

答案:1  悬赏:40  手机版
解决时间 2021-11-20 04:51
工厂有四个员工,每个员工做不同的四个任务的时间不同,如何分配员工给不同任务才能最佳,用java编程!
最佳答案
你的这个问题,可以理解为这样的;
  这个是不同时段做不同方法的类
  public interface Task {

  final String time1="8:00-11:00";//时段一
  final String time2="8:00-11:00";//时段二
  final String time3="8:00-11:00";//时段三
  final String time4="8:00-11:00";//时段四

  public void tesk1(String time1);//任务一
  public void tesk2(String time2);//任务二
  public void tesk3(String time3);//任务三
  public void tesk4(String time4);//任务四
  }
  下来用一个people的类实现了 Task接口;

  public class People implements Task{

  //现在time是对不同时间段的私有时间变量
  private static String time1="8:00-11:00";
  private static String time2="8:00-11:00";
  private static String time3="8:00-11:00";
  private static String time4="8:00-11:00";
  public void tesk1(String time1) {

  this.time1=time1;
  }

  public void tesk2(String time2) {
  // TODO Auto-generated method stub
  this.time2=time2;
  }

  public void tesk3(String time3) {

  this.time3=time3;
  }

  public void tesk4(String time4) {
  // TODO Auto-generated method stub
  this.time4=time4;
  }
  //给不同的人分配不同的任务
  public static void main(String[] args) {

  People p1 = new People();
  p1.tesk1(time1);
  People p2 = new People();
  p2.tesk2(time2);

  People p3 = new People();
  p3.tesk3(time3);

  People p4= new People();
  p4.tesk4(time4);

  }

  }
  这样实现是很高效的一种方式,这里用了接口模式,当然也是可以用代理模式,原理基本是差不多的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
篮球火的天生无极队的五个天武人都叫什么?
如何用scanf给数组赋值啊
告诉我neither的用法
什么叫锁边距
创乾人字伸缩梯能在楼梯上使用吗?
借问酒家何处有,下一句是什么?
jeep大切仪表盘这是标志
以我赢了自己写作文
有多少宝宝被顶峰助力微营销骗了
有直接连接两台电脑的数据线么?
生物显性基因问题
月月安,五分珠是五月天吗?
加油站(049县道)地址在什么地方,我要处理点
梦见大门过梁断裂倒塌
上丝读数为3.076m,中丝读数为2.826m,则距离
推荐资讯
get out一定是滚的意思吗?
嘉定区桃园幼儿园托部地址在什么地方,我要处
破乳剂的主要用途
好夫人烟机好吗
如何选购“钳形电流表检定装置”?
‘如来’这两个字是什么意思?佛有多少个名号
贵州参佛道士
帕萨特2002款1.8t和奇瑞旗云哪个好开
那位同仁帮忙翻译一下,我是高二的学生,英语
平面设计的技巧:高端大气设计怎么来
深圳北站到龙华坐地铁怎么走
英雄联盟的疾风剑豪和劫谁先出来?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?