Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    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

  2. #2
    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, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java 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.