La classe Object

  • La classe Object, progenitrice di ogni classe, mette a disposizione una serie di servizi, ad esempio:
    1. Il metodo equals che confronta due oggetti (potrà essere ridefinito per le sottoclassi)
    2. Il metodo toString, che crea una stringa che rappresenta l'oggetto (anche questo può essere ridefinito)
    3. Il metodo getClass, che ritorna una struttura di tipo Class, che descrive la classe cui appartiene l'oggetto
    4. Cinque metodi per la gestione del multithreading:
      1. notify
      2. notifyAll
      3. Tre versioni di wait
    5. Un distruttore standard

© Ing. Stefano Salvi - All rights reserved