public class Room
{
private int roomNo;
private String roomType;
private double roomArea;
private boolean hasVentilation;
public Room (int rn, String rt, double ra, boolean hv)
{
roomNo = rn;
roomType = rt;
roomArea = ra; //assuming it is positive
hasVentilation = hv;
}
public Room(int rn, String rt, double length, double width, boolean hv)
{
this(rn, rt, length*width, hv); //calls other constructor
}
public String toString()
{
String ventilationState;
if (hasVentilation == true)
ventilationState = "ventilated";
else
ventilationState = "not
ventilated";
return "Room
"
+ roomNo + ", " + roomType + ", " +
roomArea + " sqmeters, " + ventilationState;
}
public void setRoomNo(int number)
{
roomNo = number;
}
public void setRoomType(String
tRoomType)
{
roomType = tRoomType;
}
public void setHasVentilation(boolean ventilation)
{
hasVentilation = ventilation;
}
public void setRoomArea(double area)
{
if (area >= 0)
roomArea = area;
}
public int getRoomNo()
{
return roomNo;
}
public String getRoomType()
{
return roomType;
}
public double getRoomArea()
{
return roomArea;
}
public boolean getHasVentilation()
{
return hasVentilation;
}
}
|