Bonjour,

je debute en .net et j'arrive pas à comprendre le polymorphisme

j'ai bien cherché avant de poser la question et j'ai tester des exemples.
des idées????
merci d'avance
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
class A
{
 public void affiche()
   {
      console.writeline("class A");
   }
}
 
class b:A
{
public new affiche()
  {
      console.writeline("class B");
  }
}
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
class C
{
public virtual void affiche()
  {
      console.writeline("class C");
  }
}
 
class D:C
{
public override void affiche()
  {
      console.writeline("class D");
  }
 
}