Từ khóa trừu tượng trong C # được sử dụng cho các lớp trừu tượng. Một lớp trừu tượng trong C # bao gồm các phương thức trừu tượng và nonabstract. Bạn không thể khởi tạo một lớp trừu tượng.
Ví dụ về lớp trừu tượng Phương tiện và phương thức trừu tượng display () -
public abstract class Vehicle { public abstract void display(); }
Lớp trừu tượng có các lớp dẫn xuất:Bus, Car và Motorcycle. Sau đây là cách triển khai của lớp dẫn xuất Xe -
public class Car : Vehicle { public override void display() { Console.WriteLine("Car"); } }
Ví dụ
Sau đây là ví dụ về các lớp trừu tượng trong C # -
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(); } }
Đầu ra
Bus Car Motorcycle