- Uno dei concetti fondamentali della programmazione ad oggetti è l'incapsulamento
- Questo significa che deve esserci un modo per rendere visibili o meno attributi e metodi
alle classi derivate ed al resto del programma
- Per selezionare l'accessibilità di attributi e metodi all'interno di una classe
in C++ abbiamo tre classi di visibilità, dalla più restrittiva alla più ampia:
- private
- protected
- public
- Queste tre classi corrispondono a sezioni diverse della definizione di classe, identificate da:
<sezione>:
dove <sezione> può essere private, protected o
public
- Le sezioni possono essere poste in qualunque ordine e si possono avere anche
più sezioni appartenenti alla stessa classe di accessibilità
|