Java, нестатический не может быть ссылкой на статический контекст

Я изучаю Java в UNI atm, и у меня возникли проблемы с игрой в кости.

У меня есть следующее:

 public class Die {
   public int eyes;
   private java.util.Random r;
   private int n;

   public Die (int n) {
     r = new Random();
     this.n = n;
   }

   public void roll() {
     eyes = r.nextInt(Die.n);
   }

При компиляции я получаю: на нестатическую переменную n нельзя ссылаться из статического контекста. Как бы я мог исправить это, в то время как это рандомизировалось из заданного пользователем значения?

Ответы на вопрос(2)

Ваш ответ на вопрос