я создал два класса Standard
и Family
, которые расширяют абстрактный класс Room
, при компиляции класса Standard
я сталкиваюсь с ошибкой "не могу ссылаться на roomNumber до вызова конструктора супертипа", но я не могупонять, почему, любая помощь будет оценена.
Room
public abstract class Room
{
public int roomNumber;
public String roomType;
public boolean ensuite;
public boolean available;
public Room(int roomNumber, boolean enSuite)
{
this.roomNumber = roomNumber;
ensuite = enSuite;
available = false;
}
}
Standard
public class Standard extends Room
{
private int roomNumber;
private int childCap;
private int adultCap;
public Standard(int theNumber, int kidsCap, int adultsCap)
{
super(theNumber, roomNumber);
childCap = childsCap;
adultCap = AdultsCap;
}
}