|
Exemple 12-6 extrait du chapitre
Héritage/dérivation polymorphisme et abstraction
Exemple 12-5< > Exemple 12-7
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:library Exemple_12_6.cs Erreurs: 0 Avertissements: 0 Remarque:
Exemple_12_6.cs
class A { public virtual void Foo() { /*...*/ } }
abstract class B : A { public abstract override void Foo();}
// La classe C est forcée de réimplémenter la méthode Foo.
class C : B { public override void Foo() { /*...*/ } }
Copyright Patrick Smacchia 2006 2007
|