title: Base Class = New Derived Class. How does this work?
body: <p>Say I have a base class called Enemy and a derived class called Ogre.</p>
  
  <p>What is the difference between creating an instance these two ways:</p>
  
  <pre><code>Enemy newOgre = new Ogre();
  
  Ogre newOgre = new Ogre();
  </code></pre>