Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    396

    passare parmetri al thread

    Ciao, ho creato questo thread.
    private Ascoltatore L = new Ascoltatore();
    private Thread t = new Thread(L);

    Ho implementato correttamente la rispettiva classe
    class Ascoltatore implements Runnable{

    public void run(){........

    Se volessi passare dei parametri a questo thread, per esempio Ascoltatore(string s) lo posso fare?
    come?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: passare parmetri al thread

    Originariamente inviato da Salinas
    Se volessi passare dei parametri a questo thread, per esempio Ascoltatore(string s) lo posso fare?
    come?
    Definisci il costruttore e gli fai assegnare il valore es. in un campo di istanza ... dipende da cosa/dove ti serve.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    396
    Scusa, ma il costruttore non è già definito?
    Non capisco dove posso passare i parametri senza avere errori.
    Ho provato a mettere
    private Send s = new Send(String s); //errore
    private Thread t2 = new Thread(s);

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Salinas
    Scusa, ma il costruttore non è già definito?
    Costruttori specifici sei tu che devi definirli.

    In una classe, se il programmatore non definisce alcun costruttore, il compilatore ne mette uno di "default" (stesso livello di accesso della classe, senza argomenti, con invocazione super() senza argomenti).
    Se il programmatore definisce almeno 1 costruttore, il costruttore di "default" non viene più messo dal compilatore. Le regole sono queste.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    396
    Ho risolto, grazie lo stesso.
    Potete chiudere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.