C# LanguageHéritage


Syntaxe

  • class DerivedClass: BaseClass
  • class DerivedClass: BaseClass, IExampleInterface
  • class DerivedClass: BaseClass, IExampleInterface, IAnotherInterface

Remarques

Les classes peuvent hériter directement d'une seule classe, mais (ou à la fois) peuvent implémenter une ou plusieurs interfaces.

Les structures peuvent implémenter des interfaces mais ne peuvent pas explicitement hériter d'aucun type. Ils héritent implicitement de System.ValueType , qui à son tour hérite directement de System.Object .

Les classes statiques ne peuvent pas implémenter des interfaces.

Héritage Exemples Liés