java创建多线程对象模拟多个用户购票(输入用户名和购票数出票)
TrainStation类(用户输入名字和要购买的票数)
public class TrainStation {
//用户姓名
private String name;
//购票数
private int ticket;
public TrainStation() {
super();
}
public TrainStation(String name,int tic) {
super();
this.name = name;
this.ticket=tic;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getTicket() {
return ticket;
}
public void setTicket(int ticket) {
this.ticket = ticket;
}
}
TrainStationThread线程类
/*
*继承Thread方法,实现Runnable接口更好
*/
public class TrainStationThread extends Thread{
//将用户TrainStation类作为属性
private TrainStation ts;
//总票数为100
public static int tickets=100;
public static int getTickets() {
return tickets;
}
public static void setTickets(int tickets) {
TrainStationThr