Privater Konstruktor in der abstrakten Klasse

Was ist der Zweck der Verwendung eines privaten Konstruktors in einer abstrakten Klasse in Java?

In einem Review habe ich diese Frage gestellt und bin gespannt, in welcher Situation wir den Konstruktor so einsetzen müssen.

Ich denke, es kann zusammen mit einem anderen Konstruktor in einer abstrakten Klasse verwendet werden, aber das ist sehr trivial. Es kann auch zum Konstruieren statischer innerer Klassen verwendet werden, die abstrakte Klassen übertreffen.

Vielleicht gibt es eine elegantere Verwendung?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage