Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di el92
    Registrato dal
    Dec 2014
    Messaggi
    177
    ciao grazie per la risposte ho solo una domanda...perchè nelle classi devo implementare il metodo equals,mentre da main,per esempio uso direttamente il metodo?È una buona abitudine implemetarlo sempre nelle clasi?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da el92 Visualizza il messaggio
    perchè nelle classi devo implementare il metodo equals
    Tutti gli oggetti hanno un equals(), perché è definito in origine da Object. Solo che in Object il equals() semplicemente usa == (compara cioè i reference) perché non "sa" fare altro. Se crei una tua classe, es. Persona, Libro ecc... allora ha senso ridefinire equals() per implementare correttamente il concetto di uguaglianza di contenuto.
    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.