void
اینجا درباره «void در جاوا» حرف می زنیم. «متد (Method)» یعنی تابع داخل کلاس. void یعنی این متد چیزی برنمی گرداند. مثل زنگ ورزش که نمره نمی دهد، فقط اجرا می شود.
تعریف و کاربرد void
طبق منبع، کلیدواژه void مشخص می کند متد خروجی ندارد. بنابراین، متد فقط کاری انجام می دهد و مقداری برنمی گرداند.
مثال: متد بدون خروجی
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
}
}
اگر خروجی می خواهی، void را عوض کن
public class Main {
static int myMethod(int x) {
return 5 + x;
}
public static void main(String[] args) {
System.out.println(myMethod(3));
}
}
تمرین مرحله ای
- کد مثال اول را اجرا کن.
- نام myMethod را تغییر بده و دوباره اجرا کن.
- void را به int تغییر بده و return اضافه کن.
نکته: متد void باید کار مفید انجام دهد؛ مثل چاپ پیام.
هشدار: وقتی نوع خروجی int باشد، return فراموش نشود.
صفحه void در جاوا را نشانه گذاری کن. برای بازگرداندن مقدار، بخش return در جاوا را بخوان. همچنین با خطاها، بخش try در جاوا کمک می کند.
راهنمای بیشتر درباره متدها را در منبع ببین: Java Methods Tutorial.
جمع بندی سریع
- void یعنی بدون خروجی.
- برای خروجی، نوع را جایگزین کن.
- با نوع غیر void، return ضروری است.
- مثال ها را در ادیتور اجرا کن.