Explication de la différence entre ces deux codes?
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Explication de la différence entre ces deux codes?



  1. #1
    Christina1414

    Explication de la différence entre ces deux codes?


    ------

    Bonjour! J'ai résolus un problème et mon prof me l'a corrigé mais il a fait entrer deux nombres complexes dans la seconde. Quelle est la différence entre ces deux codes? Je sais que la différence entre eux est que le deuxieme est statique contrairement au premier mais pourquoi dans le premier on a fait entrer seulement un C mais dans le second C1 et C2 ?

    Merci d'avance!!

    Le premier:
    //creer dans une classe1
    public void addition(nbComplex C){
    im = im + C.getim();
    re = re + C.getre();
    }

    //creer dans une classe2

    Le second:

    public static nbComplex addition (nbComplex C1, nbComplex C2){
    double im1 = C1.getim() + C2.getim();
    double re1 = C1.getre() + C2.getre();
    return new nbComplex(im1 , re1 );
    }

    Sachant que dans la question 1 ils ont demandé de: creer une classe représentant un nombre complexe qui permet l'addition de ce nombre avec un autre, mais dans la seconde ils ont demandés: l'implementation de la question précédente pour avoir des méthodes statiques qui permet l'addition entre deux nombres complexes.

    -----

  2. #2
    Bluedeep

    Re : Explication de la différence entre ces deux codes?

    Citation Envoyé par Christina1414 Voir le message
    Je sais que la différence entre eux est que le deuxieme est statique contrairement au premier mais pourquoi dans le premier on a fait entrer seulement un C mais dans le second C1 et C2 ?
    Il faut que vous revoyez les bases de la POO : différence entre une méthode d'instance et une méthode statique.(vraiment les bases).

    Ici, la méthode d'instance s'applique au Complexe instancié, la méthode statique s'applique à deux complexes passés en paramètre.

Discussions similaires

  1. Différence entre ces deux capteurs IR ?
    Par SilenT612 dans le forum Électronique
    Réponses: 3
    Dernier message: 03/03/2014, 15h58
  2. Différence entre deux licences pro.
    Par quentimbre dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 13/02/2014, 20h59
  3. Réponses: 14
    Dernier message: 01/08/2011, 09h48
  4. Différence entre deux amplis
    Par Electech dans le forum Électronique
    Réponses: 1
    Dernier message: 16/10/2010, 12h22
  5. différence entre deux tensions
    Par invitec7a604e1 dans le forum Électronique
    Réponses: 6
    Dernier message: 01/05/2006, 19h39