Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inserimento info della classe da Standard input

    Scusate volevo sapere se una cosa del genere è corretta o meno. Io ho bisogno di creare un oggetto cliente con le credenziali che mi vengono inserite dall'input relativi ai sui attributi.
    Un altra cosa ipoteticamente questo codice deve essere eseguito su più macchine nel senso che dovrei creare una sistema client-server è giusto che il client sia un Thread definito in questo modo.

    Grazie, mi serve una mano


    codice:
    public class Cliente implements Runnable {
    
        private String nome;
        private String cognome;
        
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            logIn();
        }
        
        public  static void  logIn()
        {
            Scanner in = new Scanner(System.in);
            System.out.println("Inserisci il nome");
            String nome = in.nextLine();
            System.out.println("Inserisci il cognome");
            String cognome = in.nextLine();
            new Cliente(nome,cognome);
            
        }
        
        public Cliente(String nome, String cognome)            
        {
                this.nome = nome;
                this.cognome = cognome;
        }
        
        public void run()
        {
            System.out.println("Sono nel metodo run");
        }
    }

  2. #2
    Un altro problema e che la classe Cliente deve implementare un interfaccia che ha come metodi logIn() e logOut(), allora a questo punto LogIn() non può essere statico, quindi i miei "problemi" sono aumentati, chi mi può dare una mano.

    Grazie

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Magari se cerchi di esporre un po' meglio il problema si riesce anche a capire qualcosa di più.
    Dal codice che hai postato, l'unica cosa che capisco io è che tu non sai cos'è un thread, né, di conseguenza, come si istanzia, né come lo si avvia.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.