Methoden Übergabe von Parameter

lusitano

Aktives Mitglied
Hallo erstmal.

In meinem ersten Anfänger Projekt hatte ich mi Java 8 gearbeitet hier konnte ich eine Parameter Übergabe mit

Import Klasse*;

Klasse.Methode(Parameter);

realisieren.
Momentan baue ich dieses Projekt in Java 12 nach und kann so nicht mehr Parameter übergeben. Stattdessen muss ich zu erst ein Objekt erstellen um auf die Methoden der Klasse zugreifen zu können,

Import Klasse.Methode;

Klasse k = new Klasse();
k.Methode(parameter);

Nun meine Fragen.
Hatte ich das schon in Java 8 falsch gemacht oder wurde das in Java 12 geändert ?
Oder übersehe ich hier irgendwas ?

Mit besten Dank für eure Antworten

Grüße Lusitano
 
Vermutlich war in deinem vorherigen Projekt die Methode `Methode` in Klasse `Klasse` statisch, also hatte das `static` Schlüsselwort.
Instanzmethoden (ohne das `static` Schlüsselwort) kannst du nur (seit Java 1.1) per Instanz aufrufen. Da hat sich nichts geändert.
 
Vermutlich war in deinem vorherigen Projekt die Methode `Methode` in Klasse `Klasse` statisch, also hatte das `static` Schlüsselwort.
Instanzmethoden (ohne das `static` Schlüsselwort) kannst du nur (seit Java 1.1) per Instanz aufrufen. Da hat sich nichts geändert.

uffff....... und manchmal sieht man den Wald vor lauter Bäumen nicht.
Ja die Methoden waren "static". Habe ich total übersehen beim nachschauen.
Vielen Dank für deine Antwort.
 

Neue Themen


Zurück
Oben