Attributi

  • Gli attributi possono essere:
    1. static, che, come in C++ indica attributi della classe e non dell'oggetto. Non abbiamo però la necessità di definirli fuori dalla classe
    2. final, indica le costanti. Un attributo final viene inizializzato all'atto della sua definizione e non può cambiare valore. Per convenzione si usano nomi maiuscoli per le variabili final
    3. transient indica al sistema che il valore di questo attributo non deve venire registrato nel caso la struttura venga salvata su memoria di massa
    4. volatile indica che il valore della variabile può cambiare durante l'esecuzione del programma, magari perchè modificata da un thread

© Ing. Stefano Salvi - All rights reserved