X

آموزش مقدماتی سی شارپ | متد های سازنده

متد های سازنده، متد هایی هستند که برای مقدار دهی اولیه به اشیاء استفاده می شوند. خصوصیت این متد ها این است که همزمان با ساخت شیء از روی کلاس، فراخوانی می شوند و در نتیجه برای تنظیم مقدار اولیه ویژگی ها می توان از آن استفاده کرد.

مثال

ساخت یک متد سازنده:

 

// کلاس
class Car
{
  public string model;  // ویژگی

  // متد سازنده
  public Car()
  {
    model = "Mustang"; // تنظیم مقدار اولیه برای ویژگی
  }

  static void Main(string[] args)
  {
    Car Ford = new Car();  // Create an object of the Car Class (this will call the constructor)
    Console.WriteLine(Ford.model);  // Print the value of model
  }
}

// Outputs "Mustang"

متد سازنده، متدی است که درون کلاس نوشته شده و دقیقاً هم نام با کلاس است و نباید هیچ نوع داده ی خروجی داشته باشد (مثلvoid یا intیا …).

متد سازنده همزمان با ساخت شیء، به طور اتوماتیک فراخوانی و اجرا می شود.

همه ی کلاس ها به صورت پیش فرض یک متد سازنده دارند. اگر شما به صورت دستی این متد را نسازید، خود C#‎ این کار را برای شما انجام خواهد داد.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3