Definizione dei metodi

  • Un metodo di una classe (eccetto i metodi statici) può essere invocato solo tramite un oggetto
  • All'interno di un metodo tutti gli attributi dell'oggetto su cui è stato invocato il metodo sono accessibili in maniera diretta, come le variabili locali o i parametri
  • Altrettanto, si potrà accedere a tutti i metodi della classe in maniera diretta, senza dover indicare classi o oggetti
  • Esiste una variabile puntatore di nome this che punta all'oggetto attraverso cui è stato invocato il metodo
  • Tutti gli attributi o i metodi sono implicitamente riferiti a this
  • La variabile this può anche essere usata esplicitamente, se necessario

© Ing. Stefano Salvi - All rights reserved