Methode java
kayzer59
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
kayzer59 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
kayzer59 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
imaginons j'ai le code source suivant
class A{
private double a;
private double b;
...
public double getA(){ return this.a; }
public double getB(){ return this.b; }
...
}
question :
comment faire la fonction (dans la meme class) qui me retourne le resultat representant getA+getB ?
imaginons j'ai le code source suivant
class A{
private double a;
private double b;
...
public double getA(){ return this.a; }
public double getB(){ return this.b; }
...
}
question :
comment faire la fonction (dans la meme class) qui me retourne le resultat representant getA+getB ?
A voir également:
- Methode java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
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
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());}
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(); } }
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