toString
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

toString



  1. #1
    narakphysics

    toString


    ------

    bonjour;
    s'il vous plait quelqu'un peut m'aider de comprendre cette question:
    Codez la classe "Animal" qui est caractérisée par l'attribut espéce de typechaine de caractéres et par l'attribut femelle de type boolean.la classe contient également une méthode toString qui permet d'afficher les caractéristiques de la classe.
    ma réponse c'était:
    public class animal {
    protected String espece;
    protected boolean femelle;
    public void toString()
    {

    System.out.println(femelle);
    System.out.println(espece);

    }
    mais eclips m'affich une erreur je crois que toString est prédéfini.nn?
    merci d'avance

    -----

  2. #2
    whoami

    Re : toString

    Bonjour,

    Il faut lire la doc java : la fonction toString d'une classe doit renvoyer les données de la classe sous forme de String, comme le dit bien son nom.
    Il ne s'agit donc pas de l'afficher sur la console Java.

  3. #3
    narakphysics

    Re : toString

    oui j'ai déja lit le cours mais j'ai pas bien assimiler son utilité!!!

  4. #4
    whoami

    Re : toString

    Bonjour,

    Oups.
    Citation Envoyé par whoami Voir le message
    Il faut lire la doc java : la fonction toString d'une classe doit renvoyer les données de la classe sous forme de String, comme le dit bien son nom.
    Il fallait bien entendu lire
    Il faut lire la doc java : la fonction toString d'une classe doit renvoyer les données de l'objet sous forme de String, comme le dit bien son nom.
    Citation Envoyé par achrafkaran Voir le message
    oui j'ai déja lit le cours mais j'ai pas bien assimiler son utilité!!!
    Ça consiste à te renvoyer les données de l'objet mises en forme, après, à toi d'en faire ce que tu veux.
    Si tu n'éprouves pas le besoin de t'en servir, tu ne l'utilises pas, sinon c'est à ta disposition.

    Dans le cas de ta classe animal, ça pourrait générer quelque chose comme :
    Chien, mâle.

  5. A voir en vidéo sur Futura