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.
Partager