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

avec Java Discussion :

Paramètre et argument


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2015
    Messages : 14
    Par défaut Paramètre et argument
    Quelle est la différence entre un paramètre et un argument d’une méthode ?

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2020
    Messages : 2
    Par défaut
    On met les arguments en paramètre donc le paramètre c'est ce qui englobe les arguments :

    maMethode(argument1, argument2)

    On appel paramètre ce qui est en bold donc tout ce qui est dans les parenthèses.


    C'est ce que je pense en tout cas

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    Citation Envoyé par Développeur Java Voir le message
    Quelle est la différence entre un paramètre et un argument d’une méthode ?
    Je vais pas te mentir : la vérité c'est que tout le monde s'en tape. Un programmeur n'a pas besoin de le savoir.

    Mais ça risque de tomber à l'examen, donc je vais te le dire quand même.

    - Un paramètre d'une méthode, fait partie de la définition de cette méthode.

    Quand tu décides de créer une méthode. (Ou que quelqu'un d'autre le fait, c'est pareil).

    Il faut lui donner un nom, ce qu'elle prend, ce qu'elle renvoie, et puis après ça fait bien aussi de programmer ce qu'il y a dedans (encore que pas forcément, elle peut être abstraite).

    Genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public void multiplierDesTrucs(/* Et qu'est-ce qu'elle va prendre comme entrées... Faut que je me décide */) {
    Allez, qu'est-ce qui se multiplie... Des entiers, c'est bien, elle va prendre un int. Et puis des nombres à virgule, tiens, mettons-lui un double. Et puis les pains aussi ça se multiplie, mettons un Pain.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public void multiplierDesTrucs(int i, double d, Pain pain) {
    Là, nous avons défini la méthode. Nous lui avons donné une signature, et i, d, et pain sont ses paramètres, ce qu'accepte en entrée cette méthode qui est ici définie.

    - Un argument d'un appel de méthode, c'est la valeur qu'on donne à un paramètre de cette méthode pour un appel de cette méthode.

    Allez, maintenant qu'on a une méthode qui sait multiplier des trucs, il est temps de se mettre à multiplier des trucs. Appelons notre méthode.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    multiplierDesTrucs(/* Bon et du coup, je lui donne quoi, comme int, double, et Pain à multiplier ? */);
    On va dire que je vais multiplier 42, ça répond à tout, avec la variable pi. Et puis je vais multiplier les baguettes. C'est du bon pain.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    multiplierDesTrucs(42, Math.PI, Pain.BAGUETTE);
    42, Math.PI et Pain.BAGUETTE sont les arguments passés à la méthode lors de cet appel.

    Citation Envoyé par Keongy Voir le message
    C'est ce que je pense en tout cas
    C'est loupé, malheureusement.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. pyqt4 passage de paramètres en arguments
    Par remsElec dans le forum PyQt
    Réponses: 1
    Dernier message: 04/08/2016, 18h07
  2. Différence entre arguments et paramètres ?
    Par Evocatii dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 26/12/2013, 14h08
  3. [AC-2010] Passage de paramètres en argument d'une macro ?
    Par Mailgifson dans le forum IHM
    Réponses: 7
    Dernier message: 18/11/2010, 22h15
  4. Passer comme argument une fonction paramétrée
    Par spikeespk dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/02/2008, 15h06
  5. Argument en paramétre
    Par bdptaki dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 03/10/2007, 00h43

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