У меня есть класс Product и интерфейс LargeProduct. Продукт реализует LargeProduct.
LargeProduct имеет переменную height, у которого есть методы получения и установки, которые должны быть реализованы в классе Product.
Переменная высоты в LargeProduct определяется следующим образом:
public int height = null;
Метод получения работает нормально:
public int getHeight() {
return height;
}
Но метод установки не работает:
public void setHeight(int height) {
this.height = height;
}
Ошибки:
The final field LargeProduct.height cannot be assigned
The static field LargeProduct.height should be accessed in a static way
Я не уверен, какую ошибку он действительно дает .. Я использую Eclipse, и при наведении указателя появляется первая ошибка, а внизу окна - вторая ошибка.