Modificatore internal
Aggiornamento: novembre 2007
Dichiara la visibilità interna di una classe, di un'interfaccia o del relativo membro.
internal statement
Argomenti
- statement
Obbligatorio. Definizione di una classe, di un'interfaccia o di un membro.
Note
Il modificatore internal rende una classe, un'interfaccia o un membro visibile solo all'interno del package corrente. Il codice esterno al package corrente non può accedere ai membri internal.
Le classi e le interfacce possono essere contrassegnate con il modificatore internal. Nell'ambito globale, il modificatore internal è identico al modificatore public. Qualsiasi membro di una classe o di un'interfaccia può essere contrassegnato con il modificatore internal.
Non è possibile combinare il modificatore internal con gli altri modificatori di visibilità, quali public, private e protected. Il comportamento dei modificatori di visibilità dipende dall'ambito nel quale vengono definiti. Un metodo public di una classe internal, ad esempio, non è accessibile pubblicamente, tuttavia ogni codice che abbia accesso alla classe può accedere a tale metodo.
Requisiti
Vedere anche
Concetti
Ambito di variabili e costanti