34 Stimmen

Was ist der Nutzen von öffentlichen Konstruktoren in abstrakten Klassen in C#?

Wenn ein öffentlicher Konstruktor in einer abstrakten Klasse nur von ihren abgeleiteten Klassen aufgerufen werden kann, sollte er funktional einem geschützten Konstruktor entsprechen. Richtig?

Gibt es einen Unterschied bei der Deklaration eines öffentlichen Konstruktors anstelle eines geschützten Konstruktors in einer abstrakten Klasse? Wofür würden Sie ihn verwenden? Warum beschwert sich der Compiler nicht?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X