OVH Cloud OVH Cloud

classe privée ?

2 réponses
Avatar
BR
Bonjour,

Peut-on déclarer une classe privée (private class MaClasse).
Si oui, quel en est l'intérêt ??? Pas grand chose dans la doc !!!
Merci
BR

2 réponses

Avatar
Sébastien FERRAND [MVP C#]
BR a formulé ce mardi :
Bonjour,

Peut-on déclarer une classe privée (private class MaClasse).
Si oui, quel en est l'intérêt ??? Pas grand chose dans la doc !!!
Merci
BR



oui, c'est possible...

ca sert par exemple lorsque l'on déclare une classe à l'intérieur d'une
autre.

public class Classe1 {
private class Class2 {}
}

Dans cette exemple, Classe2 n'est accessible que part Classe1.

Sébastien

--
Sébastien FERRAND
Microsoft Visual C# MVP
blog : http://blogs.developpeur.org/sebmafate
Avatar
Merlin
> Peut-on déclarer une classe privée (private class MaClasse).
Si oui, quel en est l'intérêt ??? Pas grand chose dans la doc !!!



oui, avec private, tout simplement.
L'intérêt : celui de "private".. qu'il s'agisse d'un champ, d'une
méthode, d'une propriété ou d'une classe, on a souvent besoin dans un
code d'objets (au sens large) qui ne sont visible que de ce code et non
par les utilisateurs de celui-ci.

--

///3rL1n____