Modificateurs d'accès
Posted on 2010-01-10
A chaque formation que je donne sur VB.NET ou C#, il revient toujours la question de la programmation objets et de l’utilité des modificateurs d’accès. Pour concrétiser les choses, voici un résumé.
C# | VB.NET | Explication |
public | Public | Accessible dans et hors de l’assembly |
internal | Friend | Accessible uniquement dans l’assembly |
private | Private | Accessible uniquement dans la classe |
protected | Protected | Accessible dans la classe courante et dans les classes dérivées |
static | Shared | Partagé par toutes les instances de la classe |
virtual | Overridable | Membre surchargeable |
new | Shadows | Surcharge d’un membre non prévue (par virtual ou Overridable) |
sealed | NotOverridable | Membre qui ne peut plus être hérité |
abstract | MustOverride | Membre qui doit être implémenté dans la classe dérivante |