• hallo,

    was bringts eine methode auf static zu setzen? bleiben damit alle erzeugten variablen innerhalt der methode erhalten und könne somit übergebene werte für den nächsten aufrufer zur verfügung gestellt werden?
    das könnte man ja auch mit static membervariablen machen und einfach eine normale klassenmethode machen.


    danke,
    andi

  • Du brauchst dann keine Instanz der Klasse um die Funktion aufzurufen. In Klassen wie Integer findest du solche Funktionen zB.
    Statische Funktionen in einer Klasse können natürlich auf keine nicht-static Elemente der Klasse zugreifen, da diese ja für jede Instanz existieren und die Funktion nur allgemein in der Klasse existiert - ohne Instanz.

  • Du brauchst dann keine Instanz der Klasse um die Funktion aufzurufen. In Klassen wie Integer findest du solche Funktionen zB.
    Statische Funktionen in einer Klasse können natürlich auf keine nicht-static Elemente der Klasse zugreifen, da diese ja für jede Instanz existieren und die Funktion nur allgemein in der Klasse existiert - ohne Instanz.

    genau, stimmt, danke - bin auf da leitung gestanden - uml verdreht einem alles was man über programmierung gewohnt ist :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!