[JAVA] Methode Login aufrufen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Tag leute, möchte ein Login & Register System auf Java schreiben, bekomme es aber nicht die Methode Login aufzurufen.


    Das ist meine Klasse/Methode:



    So probiere ich die Methode aufzurufen..


    mfg :thumbup:

  • Ähm ja, du hast den ganzen Code auch in ner main Methode drinnen, das macht schon mal keinen Sinn (da du ja erstens das an anderer Stelle im Code aufrufen willst und zweitens du ne API benutzt in der der Startpunkt eigens festgelegt werden muss).
    Ich schlage vor du lagerst den Code in den Konstruktor aus, splittest dann den Code in weitere Methoden für ne bessere Übersicht, und im Abschluss instanziierst du dann einfach die Klasse an der Aufrufstelle.


    LG

    Main: CPU: Intel Core i5-4440 @ 3,10 GHz | CPU-Cooling: Matterhorn -PURE- | RAM: 16GB Crucial Ballistix Sport DDR3-1600 DIMM CL9-9-9-24 |
    Motherboard: ASRock B85M Pro4 | GPU: Sapphire Radeon R9 390X Nitro 8GB GDDR5 |

    SSD: Samsung SSD 840 Evo 500GB | Power Supply: 550 Watt Corsair CS Series Modular 80+ Gold | Case: beQuiet! Silent Base 800


    As I walk through the valley of the shadow of death
    I take a look at my life and realize there's nothin' left.

    Einmal editiert, zuletzt von Logan ()

  • Ich schlage vor du lagerst den Code in den Konstruktor aus, splittest dann den Code in weitere Methoden für ne bessere Übersicht, und im Abschluss instanziierst du dann einfach die Klasse an der Aufrufstelle.

    Oder er ändert einfach die Zeile, in der der Fehler ist, zu folgender:

    Code
    (new Login()).main(player, inputtext);
  • Tion: Ja auch möglich (aber nicht gerade good practice), ich denke aber wenn man schon ne OOP Sprache benutzt, sollte das man OOP Paradigma auch anständig nutzen.

    Main: CPU: Intel Core i5-4440 @ 3,10 GHz | CPU-Cooling: Matterhorn -PURE- | RAM: 16GB Crucial Ballistix Sport DDR3-1600 DIMM CL9-9-9-24 |
    Motherboard: ASRock B85M Pro4 | GPU: Sapphire Radeon R9 390X Nitro 8GB GDDR5 |

    SSD: Samsung SSD 840 Evo 500GB | Power Supply: 550 Watt Corsair CS Series Modular 80+ Gold | Case: beQuiet! Silent Base 800


    As I walk through the valley of the shadow of death
    I take a look at my life and realize there's nothin' left.