IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[C#2.0]Héritage : cacher les méthodes de la classe parente


Sujet :

C#

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Points : 286
    Points
    286
    Par défaut [C#2.0]Héritage : cacher les méthodes de la classe parente
    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

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    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.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Points : 286
    Points
    286
    Par défaut
    OK.
    Je te remercie pour ta réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Surcharger les méthodes d'une class mère
    Par Djobird dans le forum Langage
    Réponses: 8
    Dernier message: 06/06/2008, 16h54
  2. Déclarer les méthodes d'une classe
    Par bandit_debutant dans le forum Langage
    Réponses: 5
    Dernier message: 22/11/2007, 13h43
  3. Réponses: 19
    Dernier message: 29/05/2007, 16h21
  4. Réponses: 3
    Dernier message: 15/12/2006, 16h14
  5. [Système] Problème avec les méthodes d'une classe
    Par oussama127 dans le forum Langage
    Réponses: 7
    Dernier message: 30/08/2006, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo