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 :

notion de constructeur et débbugage


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut notion de constructeur et débbugage
    Bonsoir,

    D'après la définition d'un constructeur, il sert à initialiser l'état de chaque objet créé.

    Cela est facile à comprendre concernant ses variables, mais comment expliquer que dans un constructeur on peut appeler des méthodes.

    Peut on dire que les méthodes appelées dans le constructeur d'une classe sont celles qui définissent un état initial d'une instance de cette classe.


    Peut on dire que les méthodes dont le code existe hors du constructeur sont des méthodes qui peuvent être appelées par des instances de la classe en cours( si elles sont non statiques) dans une méthode main ou dans une autre classe.
    Pouvez vous me donner un exemple de méthodes appellées dans un constructeur.


    Merci beaucoup à vous de votre aide.

    Par aiileurs, j'aimerais débugger un programme mais je reçois toujours le message suivant qui m'empêche de le débugger

    Class File Editor

    Source not found
    The source attachement does not contain the source for the file ClassLoader.class
    You can change the source attachement by clicking Change attached Source below
    quand je clique sur le boutonpour préciser le chemin du fichier que je vuew débbugger cela ne fonctionne toujours pas .
    En fait le message me demande ceci
    select the location (folder, jar or zip) containing the source for rt.jar
    Que dois je sélectionner au juste?

    Merci beaucoup de votre aide.

    Cordialement.

    Nathalie

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    Pour les constructeurs, je te conseil de lire Penser en Java 2. Il y a tout un chapitre sur la construction, c'est très complet.

    Pour ton message :
    Source not found
    Tu dois travailler avec Eclipse je suppose ? Cela te dit que la source n'est pas accessible (il sait pas où elle est). Quand tu clic avec ctrl sur un objet qui fait parti du JDK, Eclipse t'affiche la source si il l'a trouve, sinon il affiche le genre de message que tu as eu. Si tu as besoin des sources, il suffit donc de lui indiquer où elles sont : FAQ.

Discussions similaires

  1. notion de constructeur par défaut
    Par new_wave dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 09/05/2008, 19h33
  2. [VB6]Déclaration d'un Constructeur Spécialisé
    Par TagadaTsoin dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 26/05/2004, 14h09
  3. Capture d'exception dans un constructeur
    Par declencher dans le forum Composants VCL
    Réponses: 8
    Dernier message: 03/02/2004, 12h52
  4. pb constructeurs classes dérivant classe abstraite
    Par Cornell dans le forum Langage
    Réponses: 2
    Dernier message: 10/02/2003, 19h02
  5. Notion d'algorithme
    Par gtr dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 10/12/2002, 11h46

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