Classi ed oggetti

  • Posso però individuare delle caratteristiche che sono della classe e non dei singoli oggetti
  • Facciamo l'esempio della popolazione
  • Abbiamo visto che Bobby è un cane. Anche Fido è un cane.
  • La quantità di cani (Bobby, Fido ecc.) non è sicuramente un attributo del singolo cane
  • È piuttosto un attributo dell'intera classe
  • Potrò prevedere allora degli attributi di classe, non appartenenti al singolo oggetto
  • Di questi attributi ne esisterà una sola istanza per ogni classe, e non un'istanza per ogni oggetto
  • Facendo parte della classe saranno comunque disponibili ai suoi oggetti
  • Essendo comunque attributi di una classe, potranno anche essere inaccessibili al mondo esterno
  • Scopriremo quindi che per sapere quanti cani ci sono in totale, dovremo chiederlo a Bobby oppure a Fido
  • Avremo però anche la possibilità di chiederlo al cane generico

© Ing. Stefano Salvi - All rights reserved