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

avec Java Discussion :

différence entre Abstract et Interface?


Sujet :

avec Java

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 134
    Points : 66
    Points
    66
    Par défaut différence entre Abstract et Interface?
    Bonjour,
    J aimerai savoir la différence entre une interface et une classe abstraite?
    abstract est utilisé lors de l héritage par ex ?
    merci d avance.

  2. #2
    Membre éclairé Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Points : 672
    Points
    672
    Par défaut
    Bonjour,

    Evitons les grands discours, ces 2 notions sont expliquées dans la FAQ du site: Qu'est ce qu'une classe abstraite ? Qu'est ce qu'une interface ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Points : 909
    Points
    909

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Et si vraiment ça ne suffit pas :

    - une interface définie un contrat qui sera "réalisé" pour 1-n classes de types très différents
    - une classe abstraite ne peut être instanciée et sert donc à définir du code partagé qu'une ou plusieurs (vaudrait mieux) classes étendront

    Plus clair ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre du Club
    Femme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 134
    Points : 66
    Points
    66
    Par défaut OUi
    Merci c est plus clair !!!

  6. #6
    Membre du Club
    Femme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 134
    Points : 66
    Points
    66
    Par défaut question
    Citation Envoyé par OButterlin Voir le message
    Et si vraiment ça ne suffit pas :

    - une interface définie un contrat qui sera "réalisé" pour 1-n classes de types très différents
    - une classe abstraite ne peut être instanciée et sert donc à définir du code partagé qu'une ou plusieurs (vaudrait mieux) classes étendront

    Plus clair ?
    La notion de polymorphisme intervient pour les classes abstraites mais pas pour les interfaces ou je suis complètement à coté de la plaque?

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

Discussions similaires

  1. la différence entre 'abstract' et ' virtual'
    Par Medoou dans le forum Débuter
    Réponses: 6
    Dernier message: 04/03/2009, 10h36
  2. Différence entre traitement et interface ?
    Par Bizoo dans le forum ODI (ex-Sunopsis)
    Réponses: 4
    Dernier message: 14/11/2008, 17h52
  3. Différence entre Héritage et Interface?
    Par jeremypd dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/06/2008, 01h09
  4. Réponses: 6
    Dernier message: 26/11/2007, 18h06
  5. [C#] Différences entre Virtual et Abstract
    Par kunfuka dans le forum C#
    Réponses: 2
    Dernier message: 11/11/2005, 13h14

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