Statische Klasse
-
Hallo,
gibt es eigentlich irgendeinen Grund eine statische Funktion zu benutzen? Es sei denn man möchte z.B. dass eine Referenz nur 1mal und immer dieselbe zurückgegeben wird.
-
Was statische Klassen angeht:
Wozu ein Objekt erstellen, wenn das Objekt nichts representiert?
Würdest du es cool finden wenn du jedes mal einMathObjekt erstellen müsstest bevor du Funktionen wieMath.Sinverwenden kannst?Was statische Methoden angeht:
Es gibt halt Methoden die kein Objekt benötigen, obwohl sie mit einer nicht-statischen Klasse assoziiert sind. z.B. benannte Konstruktoren. Und die macht man dann halt statisch.