Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    [JAVA]Rendere l'oggetto da me creato visibile a tutti i metodi della classe

    Salve,ho questa porzione di codice:

    import java.io.*;
    import java.net.*;
    import java.util.*;

    public class Command{
    //Come faccio a rendere accessibile questo oggetto ad entrambi i miei metodi?
    Socket sock=new Socket("127.0.0.1",1234);


    public void command(String coma,String data)throws IOException{

    .....//dato che qui mi serve

    }

    public void make(String keyword) throws IOException {
    ......//e che serve anche qui

    }
    }

  2. #2
    in che senso scusa? Esso è già accessibile da entrambi!
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    hum...no dovrei metterlo dentro un try catch perchè mi da errore,ma non posso usare il try catch perchè è dentro la classe ma non dentro un metodo

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da energie
    hum...no dovrei metterlo dentro un try catch perchè mi da errore,ma non posso usare il try catch perchè è dentro la classe ma non dentro un metodo
    Un inizializzatore di una variabile di istanza o un blocco di inizializzazione di istanza possono lanciare eccezioni di tipo "checked" solo se tutti i costruttori dichiarano quella eccezione (o una sua superclasse).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    allora il tuo non è un problema di visibilità! va bene dichiarare l'attributi lì, ma lo inizializzi a null. Nel costruttore lo assegni (e se vuoi lì ci metti un try catch)
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  6. #6
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    ok ragazzi ho risolto grazie

  7. #7
    Potresti illuminare anche me energie, visto che penso di averne bisogno, grazie!

  8. #8
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    Originariamente inviato da andbin
    Un inizializzatore di una variabile di istanza o un blocco di inizializzazione di istanza possono lanciare eccezioni di tipo "checked" solo se tutti i costruttori dichiarano quella eccezione (o una sua superclasse).
    Così

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.