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 :

Affectation d'une reference à un objet


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2006
    Messages : 194
    Par défaut Affectation d'une reference à un objet
    Bonjour tous le monde,
    Est ce que l'instruction suivant est juste ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MyObjet obj = null;
    obj = methodeA();
    Sachant que le code de la methodeA() est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public MyObjet methodeA(){
    MyObjet obj = new MyObjet () ;
    obj.setA("A");
    obj.setB("B");
    return obj;
     
    }
    Est ce que ces instructions vont levé un exception de type NullPointerException ???
    Merci

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Pourquoi tu n'essaies pas tout simplement?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2006
    Messages : 194
    Par défaut
    Je voulai en générale comment je devrai traiter ce type d'affectation, j'entends parlé souvent passage de prametre par valeur et par reference, je voulais me renseigné comment ca devrai se passer dans java.
    Merci de m'eclairer ses choses.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 151
    Par défaut
    Sois gentil ,
    testes d'abord ton code .

  5. #5
    Membre expérimenté Avatar de welcome_59
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 203
    Par défaut
    Pour le passage de paramètres:
    en Java les primitives sont passées par valeur et les objets par référence.
    Pour ce qui est des exceptions qui pourraient être levées, lorsque tu veux savoir le résultat d'un code source, il n' existe pas de meilleur moyen que de le compiler (dans le cas de java) et de l'exécuter:

    javac MyObject.java
    java MyObject

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 151
    Par défaut
    Citation Envoyé par welcome_59 Voir le message
    Pour le passage de paramètres:
    en Java les primitives sont passées par valeur et les objets par référence.
    En vérité en java tous les paramètres sont passés par valeur.
    Precisement en ce qui concerne donc un objet, c'est ça réference qui est passée par valeur.C'est donc par abus de langage que l'on dit que les objets sont passés par référence.
    @++

Discussions similaires

  1. Réponses: 15
    Dernier message: 12/05/2011, 16h52
  2. affectation d'une valeur a un objet Integer
    Par inter_amine dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 17/10/2006, 17h16
  3. impossible d'affecter une valeur à un objet
    Par Dafbau dans le forum Access
    Réponses: 2
    Dernier message: 22/09/2006, 10h48
  4. [POO] affectation dynamique d'une méthode à un objet
    Par Delphi-ne dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/02/2006, 21h17
  5. [VB6]Passage par référence d'une prop. d'objet à une fct
    Par -gYs- dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 02/09/2002, 08h55

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