public class A
{
private static final int x;
public A()
{
x = 5;
}
}
-
finalозначает, что переменная может быть назначена только один раз (в конструкторе). -
staticозначает экземпляр класса.
Я не понимаю, почему это запрещено. Где эти ключевые слова мешают друг другу?