Classi public e final

  • Per default una classe può essere usata solamente al'interno del pacchetto in cui viene dichiarata (definiremo meglio il pacchetto in un'altra lezione)
  • Se vogliamo che la nostra classe possa venire utilizzata anche al di fuori del pacchetto, la dovremo dichiarare public
  • Come abbiamo visto per i metodi, anche un'intera classe può venire dichiarata final
  • In questo caso non potremo usarla come classe base di altre sottoclassi
  • Questa strategia, oltre che dettata da questioni architetturali, può essere dettata da ragioni di sicurezza

© Ing. Stefano Salvi - All rights reserved