title: Constructor of an abstract class in C#
body: <p>Why is it possible to write constructor for an abstract class in C#?<br>
  As far as I know we can't instantiate an abstract class.. so what is it for?<br>
  You can't instantiate the class, right?</p>