title: An alternative definition of polymorphism
body: <p>I'm writing you to be sure that I really understood the definition of polymorphism.
  So, if I write:</p>
  
  <pre><code>SuperClass sc=new SubClass();
  </code></pre>
  
  <p>Is it like saying "I'd like an object of class SuperClass, but I want it to behave like a Subclass object for the overriden methods"?
  Thanks for your replies.</p>