|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 432
|
[JAVA] aiutino con le classi!!!!
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!!! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
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 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Basta che l'oggetto myclass sia una variabile di classe no??
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 432
|
Quote:
Scusa mi sono spiegato male : dicendo una classe ad hoc intendevo non definere una nuova classe che estendesse la classe Thread o implementasse Runnable ![]() ciao |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 432
|
Quote:
![]() Errore dilettantesco!!!!! ![]() ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:28.