title: Array of abstract class
body: <p>Why can I not instantiate an abstract class but make an array of the abstract class?</p>
  
  <pre><code>public abstract class Game{
    ...
  }
  
  Game games = new Game(); //Error
  Game[] gamesArray = new Game[10]; //No Error
  </code></pre>