{
protected int number;
protected int klas;
protected int free;
public room(){ number = 1; klas = 1; free=0;}
public room(int _number,int _klas, int _free)
{ number = _number; klas = _klas; free = _free; }
public room(room rof)
{ number=rof.number; klas=rof.klas;free = rof.free;}
public void Setnumber(int n) { number = n; }
public void Setklas(int k) {klas = k;}
public void Setfree(int f) { free = f; }
public int Getnumber() { return number; }
public int Getklas() { return klas;}
public int Getfree() { return free; }
}
Клас guests.cs є класом гостя готелю та похідним від room.cs.
Відрізняється від кімнат наявністю полів: ім’я, прізвище, дата заселення та дата від’їзду.
[Serializable]
public class guests : room
{
string name;
string surname;
DateTime date1;
DateTime date2;
public guests():base()
{
name = "noname";surname = "nosurname";
date1 = DateTime.Today;date2 = DateTime.Today;
}