متد ها (method) را می توان همانند یک ابزار برای یک تعمییر کار می توان در نظر گرفت.مثلا با یک آچار می توان تعدادی پیچ را باز کرد.
طریقه کار به اینصورت می باشد که هر زمان که نیاز به آچار برای باز کردن پیچی داشته باشیم باید آچار را بیاوریم.
فرض کنید آچار را به صورت یک متد تعریف کنیم ، آنوقت برای اینکه بتوانیم از آچار استفاده کنیم باید آن را فراخوانی کنیم.
خوب متد ها حتما باید درون کلاس ها تعریف شوند.
متد ها در جاوا حتما باید مقداری را برگردانند (return) کنند. اما می توانیم متدی داشته باشیم که مقدار هیچ یا پوچ (void) را برگردانند.
شکل کلی تعریف متد ها در جاوا :
[access-modifier] [static] DataType MethodName {
// statement
}
access-modifier :
چهار نوع می باشد :
1- private
2- public
3- protected
4- default access
static :
بر حسب نیاز می توان از این نوع استفاده کرد (در بخش های بعدی توضیح داده می شود).
DataType :
یا نوع داده ایی. نوع داده ایی می باشد که متد بر می گرداند.
نوع داده ایی می تواند از نوع int ، long ، byte، short یا صحیح ، float ، double یا اعشاری ، char یا کاراکتری ، String یا رشته ، boolean یا بولی که دو مقدار true یا falseرا بر میگرداند.
Maximum Value | Minimum Value | Bits | Type |
127 | -128 | 8 | byte |
32767 | -32768 | 16 | short |
2,147,483,647 | -2,147,483,648 | 32 | int |
9,223,372,036,854,775,807 | -9,223,372,036,854,775,808 | 64 | long |
3.40282346638528860e+38 |
1.40129846432481707e-45 | 4 | float |