Maison > Article > développement back-end > Mots-clés abstraits en C#
Le mot-clé abstract en C# est utilisé pour les classes abstraites. Les classes abstraites en C# incluent des méthodes abstraites et des méthodes non abstraites. Vous ne pouvez pas instancier une classe abstraite.
Exemple de classe abstraite Véhicule et méthode abstraite display() -
public abstract class Vehicle { public abstract void display(); }
La classe abstraite a des classes dérivées : Bus, Voiture et Moto. Vous trouverez ci-dessous l'implémentation de la classe dérivée Car -
public class Car : Vehicle { public override void display() { Console.WriteLine("Car"); } }
Voici l'exemple de classe abstraite en 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(); } }
Bus Car Motorcycle
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!