Hey Leute mich ärgert seit geraumer Zeit ein Problem!
Wie kann ich Variablen für einen Tread mit Werten deklarien?
Soll im Prinzip so funktionieren wie man auch Variablen für ein Objekt erstellen und belegen kann.
Ich weiß gar nicht so recht wie ich die Frage hier formulieren soll, wenn ich die Variable y über das Objekt anspreche dann funktionierts aber wenn ich y über das ThreadObject anspreche geht das nicht. Woran liegt das? :autsch:
Viele Grüße
Wie kann ich Variablen für einen Tread mit Werten deklarien?
Soll im Prinzip so funktionieren wie man auch Variablen für ein Objekt erstellen und belegen kann.
Java:
public class Map2D extends java.applet.Applet
implements Runnable {
Thread Auto;
int y = 5;
Map2D startwerte(int y){
this.y = y;
System.out.println("zuweisung"+y);
return this;
}
public void start() {
Map2D Test = new Map2D();
Test.startwerte(30); // das funktioniert
System.out.println("zuweisung2"+Test.y);
if (Auto== null) {
Auto = new Thread(this);
Auto.startwerte(5); // das hier funktioniert nicht Aber wie dann???
System.out.println("zuweisung thread"+Auto.y);
Auto.start();
}
...
Ich weiß gar nicht so recht wie ich die Frage hier formulieren soll, wenn ich die Variable y über das Objekt anspreche dann funktionierts aber wenn ich y über das ThreadObject anspreche geht das nicht. Woran liegt das? :autsch:
Viele Grüße
Zuletzt bearbeitet: