বিমূর্ত সম্পত্তি ঘোষণা দ্বারা সম্পত্তি অ্যাক্সেসরগুলির একটি বাস্তবায়ন প্রদান করা হবে না৷
৷আসুন দেখি কিভাবে বিমূর্ত বৈশিষ্ট্য নিয়ে কাজ করতে হয়। এখানে আমাদের কাছে একটি বিমূর্ত শ্রেণির আকার রয়েছে যার দুটি প্রাপ্ত শ্রেণি রয়েছে:স্কোয়ার এবং সার্কেল।
এখানে, আমাদের একটি বিমূর্ত এলাকা সম্পত্তি আছে।
নিচের সার্কেল ক্লাস।
উদাহরণ
public class Circle : Shape { private int radius; public Circle(int radius, string id) : base(id) { this.radius = radius; } public override double Area { get { return radius * radius * System.Math.PI; } } }
একই ভাবে, স্কোয়ার ক্লাস।
উদাহরণ
public class Square : Shape { private int side; public Square(int side, string id) : base(id) { this.side = side; } public override double Area { get { return side * side; } } }
নিচের শেপ ক্লাস, যা বিমূর্ত।
উদাহরণ
public abstract class Shape { private string name; public Shape(string s) { Id = s; } public string Id { get { return name; } set { name = value; } } public abstract double Area { get; } public override string ToString() { return Id + " Area = " + string.Format("{0:F2}", Area); } }