PDA

View Full Version : [JAVA] aiutino con le classi!!!!


carMAN
30-09-2003, 10:21
Mi spiego meglio con questo esempio
...
...
Myclass myclass =new Myclass();
(new Thread() {
public void run(){while(true)System.out.println(myclass .getText());}
}
).start();
....
...
il thread generato deve accedere ad informazioni presenti nella classe che lo ospita.
Ma come fa a vedere l'oggetto myclass?
Come faccio a passargliela!! non vedo costruttori per il Thread!!
Grazie per l'aiuto.

P.S. Non vorrei implimentare una classe Thread ad hoc con un costruttore definito a cui passare l'oggeto myclass!!!

recoil
30-09-2003, 10:48
non si tratta di implementare una classe Thread ad hoc come dici tu ma di sfruttare i vantaggi dei thread in uno dei due modi possibili:
- estendendo la classe Thread
- implementando l'interfaccia Runnable

cn73
30-09-2003, 10:53
Basta che l'oggetto myclass sia una variabile di classe no??

carMAN
30-09-2003, 10:57
Originariamente inviato da recoil
non si tratta di implementare una classe Thread ad hoc come dici tu ma di sfruttare i vantaggi dei thread in uno dei due modi possibili:
- estendendo la classe Thread
- implementando l'interfaccia Runnable


Scusa mi sono spiegato male : dicendo una classe ad hoc intendevo non definere una nuova classe che estendesse la classe Thread o implementasse Runnable
:p

ciao

carMAN
30-09-2003, 11:02
Originariamente inviato da cn73
Basta che l'oggetto myclass sia una variabile di classe no??

Hai ragione !!!!!!! ;)
Errore dilettantesco!!!!! :cry: :muro:

cn73
30-09-2003, 11:47
Originariamente inviato da carMAN
Hai ragione !!!!!!! ;)
Errore dilettantesco!!!!! :cry: :muro:

che però non commetterai più ;)