In Java what is the purpose of using private constructor in an abstract class?
In a review I got this question, and I am curious, for what situation we need to use
Only thing I can think of is reusing common code shared by the other (protected) constructors. They could then call the private constructor in their first line.