Heim  >  Artikel  >  Backend-Entwicklung  >  C#-Beispiel für hierarchische Vererbung

C#-Beispiel für hierarchische Vererbung

王林
王林nach vorne
2023-08-29 18:33:02644Durchsuche

层次继承的 C# 示例

Bei der hierarchischen Vererbung werden mehrere Klassen von der Basisklasse geerbt.

Im Beispiel ist unsere Basisklasse Father -

class Father {
   public void display() {
      Console.WriteLine("Display...");
   }
}

, die Son und Daughter als abgeleitete Klassen hat. Lassen Sie uns eine abgeleitete Klasse in der Vererbung hinzufügen –

class Son : Father {
   public void displayOne() {
      Console.WriteLine("Display One");
   }
}

Beispiel

Hier ist das vollständige Beispiel für die Implementierung der hierarchischen Vererbung in C# –

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Inheritance {
   class Test {
      static void Main(string[] args) {
         Father f = new Father();
         f.display();
         Son s = new Son();
         s.display();
         s.displayOne();
         Daughter d = new Daughter();
         d.displayTwo();
         Console.ReadKey();
      }
      class Father {
         public void display() {
            Console.WriteLine("Display...");
         }
      }
      class Son : Father {
         public void displayOne() {
            Console.WriteLine("Display One");
         }
      }
      class Daughter : Father {
         public void displayTwo() {
            Console.WriteLine("Display Two");
         }
      }
   }
}

Das obige ist der detaillierte Inhalt vonC#-Beispiel für hierarchische Vererbung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen