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 ein Math Objekt erstellen müsstest bevor du Funktionen wie Math.Sin verwenden 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.


Anmelden zum Antworten