Hallo,
ich habe ein vermutlich recht banales Problem, aber kann es auch mit Hilfe von Google nicht lösen.
Ich habe eine Klasse test und eine test2. In der Test wird erfolgreich auf den Thread steuern zugegriffen. Nun möchte ich aber in test2 Werte eingeben, die dann an den Thread gesendet werden und somit an test weitergegeben werden. Aber das klappt nicht.
Wie kann ich mit beiden auf das selbe Objekt zugreifen ? So erstelle ich ja für jede Klasse ein eigenes.
Das ganze sieht so aus:
Tastatur.liesInt() ist übrigens eine Klasse meiner Schule, die ließt einfach einen Int-Wert vom Nutzer aus.
Gruß tobi
Edit: Ups, falsches Forum.
ich habe ein vermutlich recht banales Problem, aber kann es auch mit Hilfe von Google nicht lösen.
Ich habe eine Klasse test und eine test2. In der Test wird erfolgreich auf den Thread steuern zugegriffen. Nun möchte ich aber in test2 Werte eingeben, die dann an den Thread gesendet werden und somit an test weitergegeben werden. Aber das klappt nicht.
Wie kann ich mit beiden auf das selbe Objekt zugreifen ? So erstelle ich ja für jede Klasse ein eigenes.
Das ganze sieht so aus:
Java:
public class test {
public static void main(String args[]) {
steuern s;
s = new steuern();
s.start();
while(s.getAktiv()){
s.run();
System.out.println(s.getQuer());
}
}
}
Java:
public class test2 {
public static void main(String args[]) {
steuern s;
s = new steuern();
s.start();
for(int i = 1; i < 15; i++){
s.setQuer(Tastatur.liesInt());
}
}
}
Java:
class steuern extends Thread {
private int quer;
private boolean aktiv;
public void run() {
if(quer > 3){
quer = quer + 5;
}
}
public int getQuer(){
return quer;
}
public void setQuer(int q){
quer = q;
}
public boolean getAktiv(){
return aktiv;
}
}
Tastatur.liesInt() ist übrigens eine Klasse meiner Schule, die ließt einfach einen Int-Wert vom Nutzer aus.
Gruß tobi
Edit: Ups, falsches Forum.