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

Dotnet Discussion :

probléme programmation Objet


Sujet :

Dotnet

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2005
    Messages : 26
    Points : 26
    Points
    26
    Par défaut probléme programmation Objet
    Bonjour à tous,

    Voilà, j'ai un probléme de conception pour mon projet. J'ai créé une bibliothéque de controles. A l'intérieur j'ai créer un composant qui va être la base à tous les autres composants que je vais créer.
    Mon probléme c'est que je ne veux pas que le composant de base puisse être utilisé et vu lorsque l'on utilise la dll.

    Avez vous une idée de la façon dont je dois m'y prendre ?


    Merci d'avance

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    salut,


    je suis pas sur de ce que tu veux faire, mais ca ne te suffirait pas de le rendre sealed (MustInherit) ?

    Sinon, en jouant sur les visibilite (genre, Internal), mais je suis pas sur (je crois que tu es obligé d'avoir une visibilité au moins egale au parent...)

  3. #3
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    sealed marque une classe comme non héritable, ce n'est clairement pas l'objectif ici.
    Tu ne peux pas non plus marquer une classe de base comme internal ou private tout en ayant des classes qui en héritent dont la visibilité est plus grande.

    De manière générale, la visibilité d'une classe fille ne peut pas être plus grande que celle de la classe mère.

    Tu peux par contre marquer ta classe mère comme abstraite (abstract), empéchant ainsi que celle ci soit utilisée en tant que telle.

  4. #4
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    sealed marque une classe comme non héritable, ce n'est clairement pas l'objectif ici.
    Booouh, la honte...je marque le bon mot-clef en vb, et le mauvais en C# (confondu sealed/abstract, et pas confondu MustInherit et NotInheritable...)


    Ca m'apprendra a repondre a minuit passe en me brossant les dents

Discussions similaires

  1. problème programmation orientée objet
    Par hyuga33 dans le forum Général Python
    Réponses: 16
    Dernier message: 14/05/2010, 19h57
  2. Problème (programmation objet)
    Par Kypper_667 dans le forum C++
    Réponses: 3
    Dernier message: 01/07/2006, 17h50
  3. [ASP] Programmation objet ?
    Par Hell dans le forum ASP
    Réponses: 6
    Dernier message: 07/04/2005, 16h28
  4. Problème programmation objet
    Par Contrec dans le forum MFC
    Réponses: 54
    Dernier message: 30/03/2005, 12h30
  5. Problème d'objet attendu
    Par odelayen dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/02/2005, 11h27

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