Demande d'avis java...package
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Demande d'avis java...package



  1. #1
    Tiiti

    Demande d'avis java...package


    ------

    Bonjour,
    Je vous demande votre avis sur :
    "Comment retourner la valeur un objet de classe Class sans package?"

    Ex1 :si j'ai créer une class Person, sans package ,
    quelque part dans static void main cette instruction marche...

    Class cls=Person.class;
    Object o=new Person();
    Person p=(cls.forName(cls.getName())) o;
    //cast, equivalente à : Person p=(Person)o;



    Ex2 :ceci fait erreur
    Class cls =Double.class;
    Object o=new Double(2);
    Double a= (cls.forName(cls.getName()))o;
    //car Double.class renvoye java.lang.Double;


    Cordialement.

    -----

  2. #2
    pm42

    Re : Demande d'avis java...package

    J'ai du mal à comprendre ce que tu veux faire et quelle version de Java tu utilises mais les 2 ne compilent pas chez moi ce qui n'est pas étonnant : ce n'est pas une syntaxe valide pour un cast.

  3. #3
    Tiiti

    Re : Demande d'avis java...package

    Si . Le premier marche parfaitement.
    Pourriez vous m'envoyer votre code source?

  4. #4
    Tiiti

    Re : Demande d'avis java...package

    Bonsoir....
    J'ai trouver une autre solution en utilisant la fonction cast() dans class Class
    Le probleme ce que elle retourne toujours un Object
    ==>>
    Object o=new Double(2);
    Class cls=Double.class;
    Double p=cls.cast(o)///Object can't be converted to Double

  5. A voir en vidéo sur Futura
  6. #5
    pm42

    Re : Demande d'avis java...package

    Citation Envoyé par Tiiti Voir le message
    Le probleme ce que elle retourne toujours un Object
    Non, tu n'as pas lu la doc. C'est la même chose qu'un cast normal et elle retourne le type que tu lui as indiqué.
    Mais comme tu utilises Class qui est un générique sans lui préciser son argument, il prend Object par défaut.

    Mais globalement, ce que tu essaies de faire n'a pas de sens et vu que tu ne donnes pas les infos nécessaires, il est difficile de te débloquer.

  7. #6
    Tiiti

    Re : Demande d'avis java...package

    Je comprend pas "sans lui préciser son argument"??
    Ce que j'essaye de faire c'est de faire un cast à partir d'un Object de class Class.

  8. #7
    pm42

    Re : Demande d'avis java...package

    Citation Envoyé par Tiiti Voir le message
    Je comprend pas "sans lui préciser son argument"??
    Tu ne lis pas les réponses.

  9. #8
    Tiiti

    Re : Demande d'avis java...package

    Merci. Je me rends compte que c'est impossible

Discussions similaires

  1. Demande d'informations Java et module bluetooth
    Par Lancelot do dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 22/03/2018, 20h49
  2. Ajouter un nouveau package en java
    Par nadia99 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 26/04/2013, 08h33
  3. Demande de resoudre Un Applet JAVA..
    Par AbbasBadre dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 27/01/2012, 09h58
  4. Comment introduire un package sous Java ?
    Par invite3f2e2a6f dans le forum Logiciel - Software - Open Source
    Réponses: 20
    Dernier message: 21/10/2004, 18h25