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 :

objet et interface


Sujet :

avec Java

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut objet et interface
    salut
    si on suppose qu'on a cette interface générique IObjectOutput est ceci est juste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    class producer implements runnable 
    {
    private IObjectOutput<String> out ;
    producer(IObjectOutput out) { this.out=out;}
    
    void run () 
    {.......}
    }

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Citation Envoyé par gentelmand Voir le message
    est ceci est juste
    On ne sait pas ce que tu veux faire, ou tu veux en venir...

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    je n'ai pas compris les lignes en rouge
    quelqu'un peut me les expliquer ?

  4. #4
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Salut,
    Suffit de suivre un tuto Java pour savoir que la ligne 1 est un champ privé tandis que la ligne 2 est un constructeur.

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    je ne parle pas de ça , mais du fait qu'on peut faire un constructeur avec une interface

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Mai 2009
    Messages : 104
    Points : 103
    Points
    103
    Par défaut
    Ya pas grand chose à expliquer, oui on peut faire un constructeur avec en paramètre une interface

    Pour autre exemple, tu peux très bien avec une méthode prenant en paramètre l'interface List dont le prototype serait "ArrayList trierListe(List maListe);"

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Points : 163
    Points
    163
    Par défaut
    Java ne permettant le multi héritage, les interfaces sont des classes sans constructeur (non instanciables de fait) et ne demandant pas de ressources mémoire, que l'on peut implémenter dans n'importe quelle autre classe. Exemple type : la gestion de la souris ou des boutons de Swing.

    class MonPanneau extends JPanel implements MouseListener, MouseMotionListener, ActionListener (/* un JPanel pour faire du graphique implémentant les méthodes de gestion de souris et des boutons.*/

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Points : 163
    Points
    163
    Par défaut
    Je ne suis pas bien sûr pour (...)
    Citation Envoyé par HNoury Voir le message
    ne demandant pas de ressources mémoire,
    Je me trompe là, non?

  9. #9
    Membre confirmé
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Points : 575
    Points
    575
    Par défaut
    être ou ne pas être je ne comprends pas la question (gwb)

Discussions similaires

  1. Problème gestion objets et interfaces
    Par tirvax dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 22/02/2015, 21h19
  2. Structuration objets et interfaces
    Par CUCARACHA dans le forum ASP.NET
    Réponses: 11
    Dernier message: 06/05/2008, 22h45
  3. [Virtual Pascal] [Win32] Objets COM - Interface IShellLink
    Par Alcatîz dans le forum Autres IDE
    Réponses: 5
    Dernier message: 27/10/2005, 21h19
  4. [Appli] Recherche d'un type d'objet précis pour interface
    Par superpatate dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 05/08/2005, 12h02
  5. Objet COM et interface
    Par pio_forum dans le forum Windows
    Réponses: 7
    Dernier message: 08/11/2004, 17h25

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