My first question: What is the difference between an protected and a public constructor in an abstract class?
My second questions: Does it make sense, if the abstract cl
Very little. The public constructor can only be used as a protected one.
Yes, it can be called ('sideways') with the this keyword from other (protected/public) constructors.
this