title: Override a method from library to different projects
body: <p>I have my main code set up as a project with two other projects (lite and pro) referencing it.  </p>
  
  <p>This is how I want the <code>Quiz</code> class to look for lite:</p>
  
  <pre><code>class Quiz {
      public Quiz {
          object1();
          object2();
          object3();
          object4();
      }
  }
  </code></pre>
  
  <p>This is how I want the <code>Quiz</code> class to look for pro:</p>
  
  <pre><code>class Quiz {
      public Quiz {
          object1();
          object2();
          object3();
          object4();
          object5();
          object6();
          object7();
          object8();
      }
  }
  </code></pre>
  
  <p>To accomplish this, do I need to set class <code>Quiz</code> to abstract in the library and then define them however I would like to in the lite and pro projects?  Or should I define the library as the first <code>Quiz</code> example above and then try to overwrite it somehow in the pro version?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Based on a comment below, here is a snippet of the actual code.</p>
  
  <pre><code>public class Quiz {
  
      ArrayList&lt;Question&gt; exodus = new ArrayList&lt;Question&gt;(200);
  
      public Quiz() {
  
          exodus.add(new Question("Aaron", "Abraham", "Jacob", "Joseph", 0, "What was the name of Moses' brother?", -1, "Exodus 7:1-2"));
          exodus.add(new Question("5", "10", "7", "12", 1, "How many plagues did God send on Egypt?", -1, "Exodus 7-12"));
          exodus.add(new Question("Pharaoh's maid", "Pharaoh's wife", "Pharaoh's daughter", "Pharaoh's mother", 2, "Who found baby Moses in a basket along the riverside of the Nile river?", -1, "Exodus 2:3-5"));
          exodus.add(new Question("Hail", "Frogs", "Boils", "Flies", 1, "What was the 2nd plague?", -1, "Exodus 8:2"));
          exodus.add(new Question("Darkness for 3 days", "All water turns to blood", "Boils", "Flies", 3, "What was the 4th plague?", -1, "Exodus 8:24"));
          exodus.add(new Question("Frogs", "Boils", "Hail", "Lice", 1, "What was the 6th plague?", -1, "Exodus 9:10"));
          exodus.add(new Question("Boils", "All livestock dies", "Lice", "Locusts", 3, "What was the 8th plague?", -1, "Exodus 10:14"));
          exodus.add(new Question("Darkness for 3 days", "Death of firstborn", "All water turns to blood", "All livestock dies", 1, "What was the 10th plague?", -1, "Exodus 12:29"));
  }
  </code></pre>