Первый раз; методы в Java должны быть lowerCamelCase()
, а не UpperCamelCase()
. Имена классов должны быть UpperCamelCase()
.
Во-вторых,
int side1;
int side2;
должно быть
private int side1;
private int side2;
и желательно (если вы их не модифицируете)
private final int side1;
private final int side2;
и вы должны просто установить side1
и side2
внутри конструктора вместо установщика.
Тем не менее, я не думаю, что вы выполняете код, который вы опубликовали, нет причин, по которым эти ошибки должны передаваться с кодом, который вы разместили, вы, вероятно, ссылаетесь на файл .jar со старым кодом, где 1019 * метод объявлен static
.
Кроме того, эта книга довольно старая в Интернете, есть гораздо лучшие книги для начинающих, которые гораздо лучше освещают «современную» Java. Например, если используемая книга использует Enumeration
, Vector
или Hashtable
, поместите ее в корзину и получите более новую книгу.