Bonjour à tous,
J'ai créé un classe qui hérite de StreamWriter (Je vais la nommer A).
J'aimerai que ma classe A n'expose pas les méthodes, propriétés,... de StreamWriter.
Est-ce possible; si oui, comment?
Merci d'avance,
Nicolas
Bonjour à tous,
J'ai créé un classe qui hérite de StreamWriter (Je vais la nommer A).
J'aimerai que ma classe A n'expose pas les méthodes, propriétés,... de StreamWriter.
Est-ce possible; si oui, comment?
Merci d'avance,
Nicolas
Salut,
Tu ne peux pas, d'ailleurs ça va contre l'idée d'héritage. En c++ on peut hériter de manière privée, ce qui je crois correspond à ce que tu veux, mais en .net ce n'est pas possible.
Par contre plutot que l'héritage, l'encapsulation semble mieux convenir à ton cas. Ta classe n'hérite plus de StreamWriter mais contient une variable membre de type StreamWriter, ensuite à toi d'exposer les méthodes que tu veux.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager