Я новичок в java, и я изучал различные типы переменных. Прямо сейчас, я пытаюсь определить, печатается, когда я добавляю 1 к байтовой переменной значения 127 (максимальное значение для байта var). Это то, что мой код выглядит следующим образом:Нестационарная переменная не может ссылаться на статический контекст?
public class vars {
byte b = 127;
byte c = 1;
public static void main(String[] args) {
System.out.println(b + c);
}
}
и на моем System.out.println линии я получаю сообщение об ошибке, что мой не-статические переменных, б и, не может ссылаться из статического контекста. Как мне это исправить? Есть ли лучший способ сделать этот проект в целом?
Благодаря
Вы знаете, что переменные экземпляра? –
Возможно, вам понравится [Understanding Instance and Class Members] (http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html) – MadProgrammer
Одним из решений было бы перемещение ваших переменных в основной метод. – Pshemo