Classi ed oggetti

  • Nel caso degli oggetti noi dovremo avere una dichiarazione che conterrà:
    1. L'elenco dei campi o meglio attributi dell'oggetto
    2. L'elenco dei metodi con cui si potrà interagire con l'oggetto
  • Dovremo poi definire i metodi, vale a dire scrivere le istruzioni che ogni metodo dovrà eseguire per ottenere il suo effetto
  • A questo punto non possediamo ancora un oggetto, ma possediamo un modello di oggetto, completo dei suoi attributi e metodi
  • Questo modello di oggetto prende il nome di classe
  • Avendo solo la classe, non posso eseguire alcuna operazione, perchè le operazioni riguardano gli oggetti, non le classi (ho i metodi, ma non i dati su cui farli agire)
  • Se ad esempio io possiedo un cane di nome Bobby, Bobby è un oggetto della classe cane
  • Io potrò portare a passeggio Bobby, non la definizione astratta di cane

© Ing. Stefano Salvi - All rights reserved