متدها
Main Page Tutorial | |
---|---|
![]() | |
خانه | |
متدهای جاوا | |
۱ | متدها |
۲ | پارامترهای متد |
۳ | Overload کردن متد |
کلاسها در جاوا | |
فایلها در جاوا | |
مرجع در جاوا | |
مثالها در جاوا |
یک متد بلاکی از کد است که به هنگام فراخوانی اجرا میگردد. [۱]
شما میتوانید دادههای خود را به صورت پارامتر به یک متد پاس دهید.
متدها برای انجام عملیاتهای اصلی استفاده میشوند و به عنوان توابع نیز شناخته میشوند.
چرا از متدها استفاده میکنیم؟ برای بالا بردن قابلیت باز استفاده کد: یک بار کد را تعریف میکنیم و از آن چندین بار استفاده میکنیم.
ساخت یک متد
یک متد میبایست درون یک کلاس تعریف شود. متد به صورت نام متد و قرار گرفتن پرانتز ( ) بعد از نام متد تعریف میشود. جاوا تعدادی متد از پیش تعریف شده همانند System.out.println()
دارد اما همچنین شما میتوانید متدهای خود را برای انجام عملیاتهای مهم تعریف کنید.
مثال
تعریف یک متد درون MyClass:
1 public class MyClass {
2 static void myMethod() {
3 // code to be executed
4 }
5 }
توضیح مثال
myMethod()
نام متد استstatic
به معنای این است که این متد متعلق به کلاس MyClass است و به اشیاء کلاس MyClass مربوط نیست. شما مطالب بیشتری را در مورد اشیاء و نحوه دسترسی به متدها از طریق اشیاء در فصلهای آینده خواهید آموخت- کلمه کلیدی
void
به معنای این است که این متد مقدار برگشتی ندارد. شما در مورد مقادیر بازگشتی در فصلهای آینده مطالب بیشتری را خواهید آموخت
فراخوانی یک متد
برای فراخوانی متد، نام متد را به همراه دو پرانتز ( ) و یک نقطه ویرگول یا سمیکالن ; بنویسید.
در مثال زیر، myMethod()
برای چاپ یک متن (عملیات) در زمان فراخوانی استفاده میشود:
مثال
درون قسمت main
، متد myMethod()
را فراخوانی کنید:
1 public class MyClass {
2 static void myMethod() {
3 System.out.println("I just got executed!");
4 }
5
6 public static void main(String[] args) {
7 myMethod();
8 }
9 }
10
11 // Outputs "I just got executed!"
یک متد را میتوان چندین بار فراخوانی کرد:
مثال
1 public class MyClass {
2 static void myMethod() {
3 System.out.println("I just got executed!");
4 }
5
6 public static void main(String[] args) {
7 myMethod();
8 myMethod();
9 myMethod();
10 }
11 }
12
13 // I just got executed!
14 // I just got executed!
15 // I just got executed!
تمرینات جاوا
ساخت نمونه مثال این بخش در دست اقدام است.
منابع آموزشی