-
Notifications
You must be signed in to change notification settings - Fork 0
/
Room.java
31 lines (25 loc) · 828 Bytes
/
Room.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class Room {
private int roomNumber;
private RoomType roomType; // calling out RoomType, this class depends on RoomType for the
private boolean isOccupied; // Boolean for a true or false isOccupied
public Room(int roomNumber, RoomType roomType) {
this.roomNumber = roomNumber; // assigning this room a number, a type and its not occupied
this.roomType = roomType;
this.isOccupied = false;
}
public int getRoomNumber() {
return roomNumber;
}
public RoomType getRoomType() {
return roomType;
}
public boolean isOccupied() {
return isOccupied;
}
public void checkIn() {
isOccupied = true; // when we check in, the isOccupied turns true
}
public void checkOut() {
isOccupied = false; //
}
}