বিমূর্ত সম্পত্তি ঘোষণা দ্বারা সম্পত্তি অ্যাক্সেসরগুলির একটি বাস্তবায়ন প্রদান করা হবে না৷
৷আসুন দেখি কিভাবে বিমূর্ত বৈশিষ্ট্য নিয়ে কাজ করতে হয়। এখানে আমাদের কাছে একটি বিমূর্ত শ্রেণির আকার রয়েছে যার দুটি প্রাপ্ত শ্রেণি রয়েছে:স্কোয়ার এবং সার্কেল।
এখানে, আমাদের একটি বিমূর্ত এলাকা সম্পত্তি আছে।
নিচের সার্কেল ক্লাস।
উদাহরণ
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);
}
}