Java简单小程序:酒店管理系统
Java简单小程序:酒店管理系统
1、房间类:
package 酒店管理系统;
/*
酒店房间
*/
//只要写了一个类,那么必须写出setter和getter方法并且重写equals和toString方法(无论是否用得上)
//目的是如果不重写equals方法,那么它默认继承Object类,那么比较的就是内存地址,而实际开发中不比较内存地址比较类
public class Room {
/*
房间编号
101 102 103 104...
201 202 203 204...
301 302 303 304...
*/
private int no;
/*
房间类型
标准间 单人间 总统套房
*/
private String type;
/*
房间状态
true表示空闲,可预订
false表示占用,不可预订
*/
private boolean status;
public int getNo() {
return no;
}
public void setNo(int no) {
this.no = no;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
//idea对于boolean类型变量生成的getter方法的方法名是isXXX()
//可以修改为getXXX
public boolean getStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public Room(int no, String type, boolean status) {
this.no = no;
this.type = type;
this.status = status;
}
//equals方法重写
//equals用来比较两个对象是否相同
//至于如何比较,程序员自己决定(比如编号相同决定房间相同,那么写代码比较房间编号就行)
public boolean equals(Object obj) {