Normal
Und als allgemeinen Hinweis:Ein private Konstruktor kann durchaus auch sehr sinnvoll sein.Beispielsweise ist es bei "Utility Klassen" (Klassen die nur static Methoden beinhalten) nicht erwünscht jemals eine Instanz dieser Klasse zu erzeugen. Würdest du einfach keinen Konstruktor erstellen, erstellt der Compiler automatisch einen default Konstruktor das kannst du mit einem private Konstruktor verhindern.(Is nur ein Beispiel warum private Konstruktoren sinnvoll sein können es gibt sicher noch mehr)LG Hemeroc
Und als allgemeinen Hinweis:
Ein private Konstruktor kann durchaus auch sehr sinnvoll sein.
Beispielsweise ist es bei "Utility Klassen" (Klassen die nur static Methoden beinhalten) nicht erwünscht jemals eine Instanz dieser Klasse zu erzeugen. Würdest du einfach keinen Konstruktor erstellen, erstellt der Compiler automatisch einen default Konstruktor das kannst du mit einem private Konstruktor verhindern.
(Is nur ein Beispiel warum private Konstruktoren sinnvoll sein können es gibt sicher noch mehr)
LG Hemeroc