tgoop.com/Fara_Java/53
Last Update:
✳️ نوع Void در جاوا — به زبان ساده
اگر با زبان جاوا آشنا باشید، حتماً تاکنون با نوع Void یا Void Type در بخشی از کدهای جاوا مواجه شدهاید و شاید کنجکاو بودهاید که منظور از این نوع Void در جاوا چیست؟ در این راهنما با این کلاس خاص آشنا میشویم و موارد استفاده و چگونگی استفاده از آن را خواهیم دید. همچنین توضیح میدهیم که چرا باید تا حد امکان از این نوع استفاده نکنیم.
══ فهرست مطالب ══
○ نوع Void در جاوا چیست؟
○ کاربردها
○ چگونه از Void استفاده نکنیم؟
○ سخن پایانی
🔸 نوع Void در جاوا چیست؟
نوع Void از JDK نسخه ۱.۱ به بعد عرضه شده است. هدف از این نوع این است که مقدار بازگشتی void را به صورت یک کلاس نمایندگی کند و شامل یک مقدار عمومی Class<Void> است. این کلاس قابل وهلهسازی نیست، زیرا تنها سازنده آن خصوصی است.
بنابراین تنها مقداری که میتوان به یک متغیر Void انتساب داد، مقدار تهی (null) است. در واقع ممکن است این کار کمی بیهوده به نظر برسد، اما در ادامه خواهید دید که چگونه میتوان از این نوع استفاده کرد.
🔸 کاربردها
برخی راهحلها وجود دارند که استفاده نوع Void میتواند در آنها جالب باشد.
ابتدا میتوانیم از نوع void در زمان بازتاب استفاده کنیم. در واقع نوع بازگشتی هر متد void با متغیر Void.TYPE که مقدار Class<Void> پیشگفته را نگهداری میکند، مطابقت خواهد داشت. یک کلاس ماشین حساب ساده مانند زیر را در نظر بگیرید:
public class Calculator {
private int result = 0;
public int add(int number) {
return result += number;
}
public int sub(int number) {
return result -= number;
}
public void clear() {
result = 0;
}
public void print() {
System.out.println(result);
}
}
مطالعه ادامه مطلب 👇👇
🔗 نوع Void در جاوا — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
BY Fara_Java | فرا جاوا: آموزش برنامهنویسی جاوا

Share with your friend now:
tgoop.com/Fara_Java/53