title: Is this the example of polymorphism?
body: <p>I kinda know what polymorphism is but failed to understand it clearly. Also my code is following:</p>
  
  <pre><code>class Human
  {
     public virtual void CleanTheRoom()
     {
     }
  }
  class Woman:Human
  {
     public override void CleanTheRoom()
     {
       //women clean faster
     }
  }
  class Man:Human
  {
     public override void CleanTheRoom()
     {
       //men clean slower, different code here
     }
  }
  class Child:Human
  {
     public override void CleanTheRoom()
     {
       //empty ... children are lazy :)
     }
  }
  </code></pre>
  
  <p>Should I explain this is polymorhism because all derived classes from base class Human contain method CleanTheRoom but each of them it implements differently?</p>