tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
1016
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DarkPhoenixX DarkPhoenixX ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    43
    Ich möchte eine Methode von Test app aufrufen.
    Man importet es, erstellt dann eine new Class() und ruft dann die Methode auf.
    Ich möchte das umgehen, irgendwie.

    Bei meinem Programmierbeispiel wird es lästig, da es schon sehr groß ist.
    Welch Alternativen gibt es, anstatt:

    Test app = new Test();
    app.loadTest();
     

  2. #2
    Avatar von hammet
    hammet hammet ist offline himekishi
    Registriert seit
    Aug 2006
    Ort
    Bayern
    Beiträge
    334
    Du kannst eine Methode als "static" deklarieren und diese dann per Klassenname.Methodenname aufrufen.
     
    Handlanger des Dr. Ex1tus

    Ich kenne Matzes dunkles Geheimnis ! oO

    o
    L_/
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.

    Hallo Nuray!

  3. #3
    DarkPhoenixX DarkPhoenixX ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    43
    Also

    Test.loadTest();

    zum Beispiel?

    Stimmt, wäre eine Möglichkeit. Ich muss mir nur durch den Kopf gehen lassen, wieso ich static normalerweiße vermeide, aber danke!

    Probier es mal aus
     

  4. #4
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    static verwendet man meist nur für Utility-Funktionen, also Methoden ohne Nebeneffekt (und oft ohne Zustand).

    Beispiel:
    Code java:
    1
    2
    3
    4
    
    public static final boolean isEmpty(String s){
    if(s == null) return true;
    return s.trim().equals("");
    }

    Also überleg wirklich gut ob ein static sinnvoll ist.
     

  5. #5
    DarkPhoenixX DarkPhoenixX ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    43
    Ok danke!
    Muss überlegen, ob das sinnvoll für mich ist, oder ob ich die Struktur der Klasse verändere.
     

  6. #6
    Chimaira Chimaira ist offline Mitglied Gold
    Registriert seit
    May 2005
    Beiträge
    143
    du kannst doch die Instanz der Klasse immer weiterreichen ... überlade den Konstruktor der Klassen die diese Test-Klasse benötigen und übergebe es dann.

    Greeze Chimaira
     
    Wenn mein Beitrag hilfreich war, dann bitte ich diesen zu bewerten!

  7. #7
    Avatar von hammet
    hammet hammet ist offline himekishi
    Registriert seit
    Aug 2006
    Ort
    Bayern
    Beiträge
    334
    Zeja hat ganz recht, du solltest dir überlegen ob du es nutzt. Aber es wäre eben eine weitere Möglichkeit
     
    Handlanger des Dr. Ex1tus

    Ich kenne Matzes dunkles Geheimnis ! oO

    o
    L_/
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.

    Hallo Nuray!

Ähnliche Themen

  1. test test lösch ich gleich wieder^^
    Von 3Cyb3r im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 30.09.09, 09:23
  2. TAB-test
    Von the_undertaker im Forum vB-Testforum
    Antworten: 4
    Letzter Beitrag: 16.08.07, 00:51
  3. test
    Von boon30 im Forum vB-Testforum
    Antworten: 0
    Letzter Beitrag: 20.05.07, 01:32
  4. http://test.de/Bla statt http://test.de/index.php?text=Bla
    Von Spranta im Forum Hosting & Webserver
    Antworten: 10
    Letzter Beitrag: 31.07.06, 21:22
  5. test?test&id=home
    Von Kimble im Forum PHP
    Antworten: 1
    Letzter Beitrag: 25.11.02, 21:40