কম্পিউটার

C# এ বিমূর্ত বৈশিষ্ট্যগুলি কী কী?


বিমূর্ত সম্পত্তি ঘোষণা দ্বারা সম্পত্তি অ্যাক্সেসরগুলির একটি বাস্তবায়ন প্রদান করা হবে না৷

আসুন দেখি কিভাবে বিমূর্ত বৈশিষ্ট্য নিয়ে কাজ করতে হয়। এখানে আমাদের কাছে একটি বিমূর্ত শ্রেণির আকার রয়েছে যার দুটি প্রাপ্ত শ্রেণি রয়েছে:স্কোয়ার এবং সার্কেল।

এখানে, আমাদের একটি বিমূর্ত এলাকা সম্পত্তি আছে।

নিচের সার্কেল ক্লাস।

উদাহরণ

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);
   }
}

  1. C# এ স্ট্রিং লিটারেল কি?

  2. C# এ ব্যবহারকারী-সংজ্ঞায়িত ব্যতিক্রম কি?

  3. C# এ নামস্থান কি?

  4. C# এ অ্যারে ক্লাসের বৈশিষ্ট্যগুলি কী কী?