روش های شی(Object Methods)

از فصل روش‌های سی شارپ یاد گرفتید که روش‌ها برای انجام برخی اقدامات استفاده می‌شوند.


متدها معمولاً به یک کلاس تعلق دارند و نحوه رفتار یک شی از کلاس را مشخص می‌کنند.


درست مانند فیلدها، می‌توانید به روش‌ها با نحو نقطه دسترسی داشته باشید. با این حال، توجه داشته باشید که
روش باید عمومی باشد. و به یاد داشته باشید که برای فراخوانی از نام روش به دنبال دو پرانتز () و نقطه ویرگول ; استفاده می کنیم. (اجرا) متد:




مثال


class Car 
{
  string color; // field
int maxSpeed; // field
public void fullThrottle() // method
{
Console.WriteLine("The car is going as fast as it can!");
}

  static void Main(string[] args)
{
    Car myObj = new Car();
myObj.fullThrottle(); // Call the method
  }
}







چرا روش را به‌عنوان عمومی و نه ایستا اعلام کردیم، مانند مثال‌های موجود در فصل روش‌های سی شارپ؟


دلیل آن ساده است: یک روش ایستا را می توان بدون ایجاد یک شی از کلاس، در حالی که عمومی فقط توسط اشیا قابل دسترسی هستند.