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 : Sélectionner tout - Visualiser dans une fenêtre à part
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