X

آموزش مقدماتی جاوا | متد ها - 1

متد چیست؟

تا زمانی که پروژه ما خیلی کوچک باشد، نیازی به استفاده از متد ها پیدا نمی کنیم و کد نویسی به همان شکلی که تا این بخش آموختیم انجام می شود. اما زمانی که پروژه برنامه نویسی کمی بزرگ می شود و حجم کد ها افزایش پیدا می کنند نیاز به استفاده از متد ها نیز افزایش می یابد.

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

یک متد، فقط زمانی اجرا می شود که صدا زده شود.

برای ساخت متد باید نام انتخابی برای متد و سپس علامت () نوشته شود. در مثال زیر یک متد با نام myMethod ایجاد کرده ایم. همانطور که می بینید این متد قبل از متد main نوشته شده است.

همانطور که در بخش اول گفتیم، فقط کد هایی که درون متد main نوشته شده باشند، اجرا خواهند شد. به همین دلیل هرگاه بخواهیم کد های درون متد myMethod اجرا شوند، آن را در متد main فراخوانی می کنیم:

 (در مورد static و void در بخش های بعدی توضیح داده خواهد شد.)

public class MyClass {
  static void myMethod() {
    // کد های درون متد
  }
  public static void main(String[] args) {
    myMethod();
  }
}

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

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

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

  • 1
  • 2
  • 3
  • 4
  • 5