• public accessibile anche dall'esterno della classe stessa

  • private visibile (accessibile se si tratta di una propietà, chiamabile se si tratta di un metodo) solo all'interno della classe che lo contiene

  • protected accessibile solo dalle classi derivate

  • default visibilità per tutte le classi che si trovano all'interno del medesimo package