工厂有四个员工,每个员工做不同的四个任务的时间不同,如何分配员工给不同任务才能最佳,用java编程!
答案:1 悬赏:40 手机版
解决时间 2021-11-20 04:51
- 提问者网友:眉目添风霜
- 2021-11-19 10:07
工厂有四个员工,每个员工做不同的四个任务的时间不同,如何分配员工给不同任务才能最佳,用java编程!
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-11-19 11:00
你的这个问题,可以理解为这样的;
这个是不同时段做不同方法的类
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);
}
}
这样实现是很高效的一种方式,这里用了接口模式,当然也是可以用代理模式,原理基本是差不多的!
这个是不同时段做不同方法的类
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);
}
}
这样实现是很高效的一种方式,这里用了接口模式,当然也是可以用代理模式,原理基本是差不多的!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯