bonjour, j'essaye de comprendre le polymorphisme en java et je suis tombé sur un programme qui compile et s'exécute et affiche un résultat , cependant je ne comprend pas le résultat afficher...
Pouvez vous m'expliquer le résultat afficher?

Merci de votre compréhension
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
 
class canard
{
  int pieds = 2;
  int jambes(){ return pieds;}
}
 
class unicanard extends canard
{
  int pieds = 1;
  int jambes(){ return pieds;}
  static public void main(String argv[])
  {
	canard c = new canard();
	System.out.println(c.pieds);
	System.out.println(c.jambes());
	c = new unicanard();
	System.out.println(c.pieds);
	System.out.println(c.jambes());
  }
}