Hallo zusammen!
Habe versucht eine kleine Stoppuhr zu programmieren und den Wert an eine andere Klasse zu übergeben.
Hier mal der vereinfachte Code:
Aber leider stimmt der Wert der übergeben wird überhaupt nicht :bahnhof:
Darf ich meine Variable nicht static setzen, weil es keine Konstante ist?
Aber wenn sie nicht static ist, kommt ne Fehlermeldung
Habe versucht eine kleine Stoppuhr zu programmieren und den Wert an eine andere Klasse zu übergeben.
Hier mal der vereinfachte Code:
Java:
package stoppuhr;
public class stoppuhr {
public long zeitBenoetigt;
public long zeitZiel;
public long zeitStart;
public zeitStart(){
this.zeitStart = System.currentTimeMillis();
}
public zeitZiel (){
this.zeitZiel = System.currentTimeMillis();
this.zeitBenoetigt = ((zeitZiel - zeitStart)/1000);
}
}
Java:
package stoppuhr;
public class ausgabe {
public static long zeitBenoetigt = stoppuhr.zeitBenoetigt;
jLabel.setText("Benötigte Zeit: " + zeitBenoetigt);
}
Aber leider stimmt der Wert der übergeben wird überhaupt nicht :bahnhof:
Darf ich meine Variable nicht static setzen, weil es keine Konstante ist?
Aber wenn sie nicht static ist, kommt ne Fehlermeldung
Code:
non-static variable zeitBenoetigt can not be referenced from a static context
Zuletzt bearbeitet: