Abstract class constructor access modifier
<p>So a abstract class can only be used as a base class which is extended by some other class, right?</p>

<p>So the constructor(s) of an abstract class can have the usual access modifiers (public, protected, and private (for internal use)).  </p>

<p>My question is what is the correct one to use between protected and public since the abstract type seems to indicate that technically a public constructor will act very much protected.  So should I just use protected on all my constructors?</p>

<p>THANKS!</p>
