Abstrakte Schlüsselwörter in C#

王林
Freigeben: 2023-08-31 16:01:06
nach vorne
551 Leute haben es durchsucht

C# 中的抽象关键字

Das Schlüsselwort abstract in C# wird für abstrakte Klassen verwendet. Abstrakte Klassen in C# umfassen abstrakte Methoden und nicht abstrakte Methoden. Sie können eine abstrakte Klasse nicht instanziieren.

Beispiel für die abstrakte Klasse „Fahrzeug“ und die abstrakte Methode „display()“ -

public abstract class Vehicle {
   public abstract void display();
}
Nach dem Login kopieren

Abstrakte Klasse hat abgeleitete Klassen: Bus, Auto und Motorrad. Unten ist die Implementierung der von Car abgeleiteten Klasse -

public class Car : Vehicle {
   public override void display() {
      Console.WriteLine("Car");
   }
}
Nach dem Login kopieren

Example

Hier ist das Beispiel einer abstrakten Klasse in C# -

Live Demo

using System;
public abstract class Vehicle {
   public abstract void display();
}
public class Bus : Vehicle {
   public override void display() {
      Console.WriteLine("Bus");
   }
}
public class Car : Vehicle {
   public override void display() {
      Console.WriteLine("Car");
   }
}
public class Motorcycle : Vehicle {
   public override void display() {
      Console.WriteLine("Motorcycle");
   }
}
public class MyClass {
   public static void Main() {
      Vehicle v;
      v = new Bus();
      v.display();
      v = new Car();
      v.display();
      v = new Motorcycle();
      v.display();
   }
}
Nach dem Login kopieren

Output

Bus
Car
Motorcycle
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonAbstrakte Schlüsselwörter in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!