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 :

Difference entre New et (virtual / override)


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    informatique de gestion
    Inscrit en
    Janvier 2011
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : informatique de gestion

    Informations forums :
    Inscription : Janvier 2011
    Messages : 92
    Points : 67
    Points
    67
    Par défaut Difference entre New et (virtual / override)
    Bonjour

    quelqu'un pourrait m'expliquer la différence qu'il y a entre new et override/ virtual.
    Et surtout quand est ce qu'il est préférable d'utiliser l'un plutôt que l'autre

    MERCI

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 502
    Points
    1 502
    Par défaut
    Salut,

    Petite reponse express:
    • Dans un premier cas tu fais du shadowing, ce qui est desconseille
    • Dans le second tu as du polymorphisme.
    • Dans le second cas ta classe parente qui prevoit d'etre surchargee.



    Il est toujours deconseiller d'utiliser le premier, en terme de refactoring tu risque d'avoir des surprises, de meme pour la lisibilite de ton code.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 502
    Points
    1 502

Discussions similaires

  1. Réponses: 12
    Dernier message: 02/04/2011, 22h07
  2. Réponses: 1
    Dernier message: 20/05/2010, 10h42
  3. difference entre virtual-override-Dynamic ?
    Par Jcpan dans le forum Débuter
    Réponses: 7
    Dernier message: 07/04/2010, 12h52
  4. Différences de réactions entre new et override en mode design
    Par ClaudeBg dans le forum Windows Forms
    Réponses: 15
    Dernier message: 19/08/2009, 14h43
  5. Réponses: 11
    Dernier message: 22/08/2007, 13h41

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