[Dédutant] Surdéfinition de méthodes
Bonjour,
Si j'ai "bien compris" la surdefinition de méthodes est plusieurs méthodes portant le meme nom dans une classe, chaque méthode à un comportement différent et c'est le programme qui choisi celle qui correspond le mieux (J'me trompe ??)......
Voici le petit script que j'ai codé et qui est cencé choisir entre 2 méthodes addition laquelle correspond le mieux mais cela ne fonctionne pas vraiment...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| public class Calcul {
public Calcul(int txt1, int txt2, int txt3)
{
a = txt1;
b = txt2;
c = txt3;
}
public void addition(int a, int b)
{
d = a + b;
}
public void addition(int a, int b, int c)
{
d = a + b * c;
}
public void afficher()
{
System.out.println(d);
}
private int a, b, c, d;
}
class surdef
{
public static void main(String args[])
{
Calcul g = new Calcul(8,7,4);
g.addition();
g.afficher();
}
} |
Un peu d'aide ne fairait pas d'mal ;)
Merci d'avance pour vos lumières :ccool: