下面的代码是一个Customer和jobManager。客户有姓名、地址和帐户余额。工作是从一个客户到另一个客户的资金转移。这是一个 Threadpoolexecutor 培训计划。以下版本有效,我一一提交作业。
客户.java
public class customer {
private String name;
private String adress;
private Double accountBalance;
public customer(String name, String adress, Double accountBalance)
{
this.name = name;
this.adress = adress;
this.accountBalance = accountBalance;
}
public String getName() { return name; }
public String getAdress()
{
return adress;
}
public Double getAccountBalance(){return accountBalance;}
public void setAccountBalance(double accountBalance){this.accountBalance=accountBalance;}
@Override
public String toString(){
return "[" + name+"; " +adress+"; "+accountBalance+"]";
}
}
客户组织者.java
import java.util.ArrayList;
import java.util.List;
public class customerOrganizer {
private static final customerOrganizer myJobOrganizer = new customerOrganizer();
public static customerOrganizer getJobOrganizer(){
return myJobOrganizer;
}
private List<customer> customerList = new ArrayList<customer>();
public void add_customer(customer kunde)
{
this.customerList.add(kunde);
}
public Iterable<customer> all_customers()
{
return this.customerList;
}
public static customerOrganizer getInstance()
{
return myJobOrganizer;
}
}
作业.java
public class job implements Runnable {
private customer kunde1;
private customer kunde2;
private Double transfer;
public job(customer kunde1, customer kunde2, Double transfer) {
this.kunde1 = kunde1;
this.kunde2 = kunde2;
this.transfer = transfer;
}
@Override
public String toString(){
return "[" + kunde1+"; " +kunde2+"; "+transfer+"]";
}
呼唤远方
红颜莎娜
相关分类