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

Langage Java Discussion :

p'tit question en java


Sujet :

Langage Java

  1. #1
    Membre éclairé
    Avatar de clio671
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 203
    Par défaut p'tit question en java
    Bonsoir,

    Je me pose une petite question:
    est ce que on peut dire type d'un objet = classe X ?
    est ce ambigue? (par rapport à 1 langage impératif...)

    merci de vos objections
    a+

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    tu as le mot clé 'instanceof', par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (a instanceof String) {
      // ...
    }

  3. #3
    Membre éclairé
    Avatar de clio671
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 203
    Par défaut
    je voulais dire au niveau vocabulaire...pardon
    est ce corret ce que je dis au dessus

    a+

  4. #4
    Invité1
    Invité(e)
    Par défaut
    Perso, si j'ai un objet comme "String s", ça m'arrive de dire que s est du type String, de même pour des ArrayList etc. Je ne pense pas que ce soit un abus de langage.

    Sinon, on peut dire qu'une classe X (et donc ses objets) sont de type Y, si Y est une interface implémentée par X. Par exemple, ArrayList est du type List car la classe ArrayList implémente l'interface List. ArrayList est aussi de type Collection, Cloneable, etc.

    C'est d'ailleurs pour cela que tu peut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    List l1 = new ArrayList() ;
    List l2 = new Vector() ;

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Le terme "type" peut être un peu employé à toutes les sauces, d'autant plus si tu ajoutes des propriétés nommées "type" dans ton objet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    class A {
        String type;
    }
    class B extends A {
        B() { type = "toto"; }
    }
    On pourrait dire, au sens Java :
    - le type A
    - le type B
    - j'ai un A de type B
    - B est un type A

    et au sens métier :
    - A possède un type
    - B est un type toto

    Ca commence à devenir un peu confus donc à employer oui, mais faire attention à toujours bien se faire comprendre.

  6. #6
    Membre éclairé
    Avatar de clio671
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 203
    Par défaut
    waouooouh gd merci !!

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

Discussions similaires

  1. aide question C++, java
    Par vincent_roye dans le forum C++
    Réponses: 2
    Dernier message: 15/06/2007, 17h29
  2. Question endianness Java/C++ embarqué
    Par adn013 dans le forum Langage
    Réponses: 7
    Dernier message: 06/06/2007, 17h47
  3. questions relatives à java<=>PDF
    Par subzero82 dans le forum Documents
    Réponses: 24
    Dernier message: 08/05/2007, 15h44
  4. Question RMI java
    Par denebj dans le forum API standards et tierces
    Réponses: 15
    Dernier message: 27/02/2007, 09h15
  5. [Java] Question sur Java et les états.
    Par Cassios dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 19/02/2007, 17h37

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