Definizione di classe

  • La definizione di classe è molto simile a quella del C++, salvo che nel corpo della classe i metodi vanno definiti, non solamente dichiarati
  • La definizione generale ha la forma:
    <modo di accesso> class <nome classe> <discendenza> { <attributi e metodi della classe> }
  • Del <modo di accesso> e della <discendenza> avremo modo di parlare in seguito
  • Si propone una convenzione per la quale i nomi delle classi sono scritti in minuscolo, con l'iniziale maiuscola, se sono la concatenazione di più parole, tutte le parole iniziano con lettera maiuscola
  • Gli attributi ed i metodi della classe possono essere indicati in qualunque ordine. È comunque preferibile elencare tutti gli attributi, seguiti dai metodi
  • I commenti si indicano come in C (sia // che /* */)
  • Per indicare l'oggetto corrente si può fare ricorso all'oggetto this (non è più un puntatore, come in C++, visto che i puntatori non esistono)

© Ing. Stefano Salvi - All rights reserved