java实现门禁系统实现门禁系统
主要为大家详细介绍了java实现门禁系统的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了java实现门禁系统的具体代码,供大家参考,具体内容如下
Door.java
package com.handson.sys;
public class Door {
public final static String OPEN = "门已开启";
public final static String CLOSE = "门已关闭";
private String state = CLOSE; // 电子门状态
private boolean bellState = false; // 门铃状态
// 构造方法
public Door() {
this.setState(CLOSE);
}
// 开启电子门
public void open() {
this.setState(OPEN);
}
// 关闭电子门
public void close() {
this.setState(CLOSE);
}
// setter/getter
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public boolean isBellState() {
return bellState;
}
public void setBellState(boolean bellState) {
this.bellState = bellState;
}
}
Computer.java
package com.handson.sys;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;
import com.handson.validate.CardVId;
import com.handson.validate.FingVId;
import com.handson.validate.PassWordVId;
import com.handson.validate.Validate;
public class Computer {
HashMap Card = new HashMap();
ArrayList Fing = new ArrayList();
String[] Pass = new String[10];
public Computer() {
Card.put(0, "car000");
Card.put(1, "car001");
Card.put(2, "car002");
Fing.add("fing000");
Fing.add("fing001");
Fing.add("fing002");
Pass[0] = "pas000";
Pass[1] = "pas001";