Methode java
Fermé
kayzer59
Messages postés
18
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 février 2009
-
25 mai 2008 à 19:22
kayzer59 Messages postés 18 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 11 février 2009 - 25 mai 2008 à 22:40
kayzer59 Messages postés 18 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 11 février 2009 - 25 mai 2008 à 22:40
A voir également:
- Methode java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Jeux java itel touche - Forum Mobile
2 réponses
Mchupakabra
Messages postés
311
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
11 septembre 2012
42
25 mai 2008 à 19:32
25 mai 2008 à 19:32
public double addition() {
return getA+getB;
}
return getA+getB;
}
Mchupakabra
Messages postés
311
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
11 septembre 2012
42
25 mai 2008 à 19:42
25 mai 2008 à 19:42
GetA et GetB sont des fonctions qui retournent des doubles, donc quand tu mets return getA normalement ça va retourner un double, alors getA+ GetB va aussi retourner un double.
Tu peux très bien faire appel à d'autres fonctions à l'intérieur d'une fonction donnée, je n'ai pas très bien compris ta remarque
Tu peux très bien faire appel à d'autres fonctions à l'intérieur d'une fonction donnée, je n'ai pas très bien compris ta remarque
kayzer59
Messages postés
18
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 février 2009
25 mai 2008 à 19:56
25 mai 2008 à 19:56
j'ai deux fonction la fonction
public double getA(){return this.a;}
public double getB(){return this.b;}
je veux une fonction qui nous retourne l'addition des resultats recuperés recuperés de chacune des deux fonctions
pour ça je pense qu'il faut carrement instancier un objet du type de la class actuelle ensuite appliquer ces deux fonction a notre objet qu'on a créésensuite additionner tt ça dans la mm fonction et demandé que ceci soit le resultat qui doit etre retourné
cad je pense que ça va ressembler à ça :
public double addition(){
A OBJET=new A();
return (OBJET.getA()+OBJET.getb());}
public double getA(){return this.a;}
public double getB(){return this.b;}
je veux une fonction qui nous retourne l'addition des resultats recuperés recuperés de chacune des deux fonctions
pour ça je pense qu'il faut carrement instancier un objet du type de la class actuelle ensuite appliquer ces deux fonction a notre objet qu'on a créésensuite additionner tt ça dans la mm fonction et demandé que ceci soit le resultat qui doit etre retourné
cad je pense que ça va ressembler à ça :
public double addition(){
A OBJET=new A();
return (OBJET.getA()+OBJET.getb());}
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
>
kayzer59
Messages postés
18
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 février 2009
25 mai 2008 à 20:34
25 mai 2008 à 20:34
Bonsoir !
Si ta méthode est dans la même classe, tu n'est pas obligée de passer par tes accesseurs (tes attributs a et b sont visibles dans toute ta classe).
En revanche, si tu définis cette méthode dans une autre classe, tu devras instancier ta classe A, et utiliser les accesseurs (car a et b sont private) :
Si ta méthode est dans la même classe, tu n'est pas obligée de passer par tes accesseurs (tes attributs a et b sont visibles dans toute ta classe).
public double addition(){ return this.a + this.b; //return getA() + getB() marche aussi }
En revanche, si tu définis cette méthode dans une autre classe, tu devras instancier ta classe A, et utiliser les accesseurs (car a et b sont private) :
public Class B{ public double addition(){ A a = new A(); return a.getA() + a.getB(); } }
kayzer59
Messages postés
18
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 février 2009
>
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
25 mai 2008 à 22:40
25 mai 2008 à 22:40
merci pour l'info ^^ ça marche
25 mai 2008 à 19:37
getA() et getB() c'est des fonctions c'est pas de variables
je pense que pour additionner le resultat que nous retourne ces fonctions il faut créer un objet
de plus je vois pas comment on peux faire getA+getB on a direct une erreur qui s'affiche