看代码不如敲代码~~~~~
学习搭建简单的酒店管理系统
1 定义类:hotel,酒店类,提供预订信息和方法
room,房间类,提供房间属性,如房间编号,大小,房间级别,房间预订情况
test ,测试类,提供方法入口
2 开始敲代码
首先定义room类,就写好属性,然后
public class Room {
private String no;
private String type;
private boolean isUse;
public Room() {
super();
// TODO Auto-generated constructor stub
}
public Room(String no, String type, boolean isUse) {
super();
this.no = no;
this.type = type;
this.isUse = isUse;
}
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public boolean isIsuse() {
return isUse;
}
public void setIsuse(boolean isuse) {
this.isUse = isuse;
}
public String toString(){
return “[”+no+"+"+type+"+"+(isUse?:“占用”:“空闲”)+"]";
}
3定义酒店类及其方法
public class Hotel(){
Room[][] rooms;
Hotel(){
rooms =new Room[5][10];
for(int i=0;i<rooms.length;i++){
for(int j=0;j<room[i].length;j++){
if(i0 || i1){
rooms[i][j]=new Room((i+1)*100+j+1),“标准间”,false);
}
if(i2 || i3){
rooms[i][j]=new Room((i+1)*100+j+1),“双人间”,false);
}
if(i==4){
rooms[i][j]=new Room((i+1)*100+j+1),“豪华间”,false);
}
}
}
}
public void print (){
for(int i =0;i<rooms.length;i++){
for(int j=0;j<rooms[i].length;j++){
System.out.print(rooms[i][j]+"");
}
System.out.println();
}
}
}