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

    Controllo su campo di istanza

    Ciao ho una domanda da fare , e molto probabilmentela cosa che vorrei non esiste.
    Allego un pò di codice per spiegarmi :

    ho una classe Persona :

    codice:
    public class Persona{
    private String nome;
    
    public String get_nome{
         return nome
    }
    
    }
    Instanzio persone con nomi diversi :Mario,Antonio,Giuseppe,Marco.

    Esiste un modo per controllare il get_nome di qualsiasi istanza di persona e non con istanza.get_nome per esempio con un if?

    mi spiego meglio

    if (qualsiasi_istanza_di persona.get_nome==Mario){
    codice...
    }

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Non ho ben capito cosa vuoi fare Puoi spiegarti meglio?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Cerco di spiegarmi meglio :

    costruttore di persona:

    codice:
    public Persona(String nome){
        this nome = nome;
    }
    istanzio 4 persone :

    Persona mario=new Persona(Mario);
    Persona antonio=new Persona(Antonio);
    Persona giuseppe=new Persona(Giuseppe);
    Persona marco=new Persona(Marco);

    per fare il controllo normalmente il nome dovrei fare:

    if( antonio.get_nome.equals(qualcosa)){
    codice
    }

    invece vorrei fare un controllo su tutte le istanze cioè:

    if (Istanzadipersona.get_nome.equals(qualcosa)){
    codice
    }

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Dovresti mettere tutte le persone in una lista (o una qualsiasi altra Collection).
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.