title: Java global variables not updating in new class
body: <p>I am currently programming a simple Android app that asks the user a series of questions and then tells them how many they got correct. I have one class that has a global variable (called "score") that is private and I have getter and setter methods for it. When the user gets the answer correct, the score is incremented (locally) and updates from 0 to 1 in that class. However, when I try to use the getScore() method I have created, to access the value of score in another class, it says scores value is 0, and not 1.
      E.g.</p>
  
  <pre><code>    public ClassA {
          private int score =  0;
  
          public void setScore(int s) {
             this.score = s;
          }
          public int getScore() {
             return score;
          }
      }
  
      public ClassB {
          private ClassA eg = new ClassA();
          private int score = eg.getScore();
      }
  </code></pre>
  
  <p>I've been stuck on this for a while and really don't know why this isn't working.
  Help is much appreciated.
  Thanks.</p>