Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di el92
    Registrato dal
    Dec 2014
    Messaggi
    177
    Ciao grazie per l'aiuto alla fine viene tutto...ma una cosa... il metodo equals(Object) lo devo per forza implementare,nel mio caso per esempio nella classe Autore?Quindì ogni volta che in una classe uso equals() dovrei implementarlo da qualche parte del codice perchè il metodo funzioni correttamente... giusto?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    Padova
    Messaggi
    361
    Quote Originariamente inviata da el92 Visualizza il messaggio
    Quindì ogni volta che in una classe uso equals() dovrei implementarlo da qualche parte del codice perchè il metodo funzioni correttamente... giusto?
    Non penso sia proprio così: il metodo ereditato da Object di per sé funziona, ma non fa altro che controllare l'uguaglianza dei reference (quindi se non ridefinito è uguale al confronto che faresti con ==).

    Il senso di ridefinire equals() è il fatto che puoi stabilire tu i criteri che devono soddisfare due istanze di una stessa classe per essere considerate uguali, ad esempio nel caso delle stringhe, come noto, il metodo equals() controlla l'uguaglianza del contenuto delle stringhe.

    Spero di non avere frainteso, in caso ci penserà andbin a correggermi

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Ansharja Visualizza il messaggio
    Spero di non avere frainteso, in caso ci penserà andbin a correggermi
    No no, hai detto tutto giusto!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.