Qu'est-ce que l'héritage multiple en C# ?

PHPz
Libérer: 2023-09-04 17:05:02
avant
1249 Les gens l'ont consulté

C# 中的多重继承是什么?

C# ne prend pas en charge l'utilisation de l'héritage multiple, mais il peut être implémenté à l'aide d'interfaces.

Ce qui suit est l'implémentation utilisant l'héritage d'interface. Créez deux interfaces -

public interface BaseOne {
   void display();
}
public interface BaseTwo {
   void display();
}
Copier après la connexion

Maintenant, configurez l'interface comme une classe dérivée,

public class ChildOne : BaseOne, BaseTwo {
   public void display() {
      Console.WriteLine("Child Class!");
   }
}
Copier après la connexion

Nous appellerons la fonction de sous-classe comme indiqué dans le code ci-dessous pour implémenter l'héritage multiple en C# -

Exemple

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         ChildOne c = new ChildOne();
         c.display();
         Console.ReadKey();
      }
   }

   public interface BaseOne {
      void display();
   }

   public interface BaseTwo {
      void display();
   }

   public class ChildOne : BaseOne, BaseTwo {
      public void display() {
         Console.WriteLine("Child Class!");
      }
   }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!