C# এ একটি বিমূর্ত ক্লাসে বিমূর্ত এবং অ-বিমূর্ত পদ্ধতি অন্তর্ভুক্ত রয়েছে। একটি শ্রেণীকে বিমূর্ত শ্রেণী হিসাবে বিমূর্ত ঘোষণা করা হয়। আপনি একটি বিমূর্ত ক্লাস ইনস্ট্যান্ট করতে পারবেন না।
আসুন একটি উদাহরণ দেখা যাক, যেখানে আমাদের একটি বিমূর্ত শ্রেণির যানবাহন এবং বিমূর্ত পদ্ধতি প্রদর্শন ()−
public abstract class Vehicle { public abstract void display(); }
বিমূর্ত শ্রেণীতে ক্লাস নেওয়া হয়েছে:বাস, গাড়ি এবং মোটরসাইকেল৷ নিম্নলিখিতটি বাস থেকে প্রাপ্ত ক্লাস -
এর বাস্তবায়নpublic class Bus : Vehicle { public override void display() { Console.WriteLine("Bus"); } }
উদাহরণ
আসুন 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(); } }
আউটপুট
Bus Car Motorcycle