في لغة البرمجة جافا، تعتبر كلمتي “public” و “void” مفاتيح مهمة في تعريف الوظائف (الدوال) أو الأساليب (الميثودز)، ولكن تستخدم كل منهما في سياق مختلف.
-
public
: تستخدم لتعريف وظيفة أو طريقة (ميثود) واضحة المعالم والتي يمكن الوصول إليها من أي مكان داخل البرنامج. عندما تقوم بتعريف وظيفة باستخدام “public”، يمكن لأي كود آخر في البرنامج استدعاء هذه الوظيفة واستخدامها. عادةً ما تكون وظائف البداية (الميثود الرئيسي) والوظائف التي يجب أن يتم الوصول إليها من أجزاء مختلفة من البرنامج معرفة باستخدام “public”. -
void
: تستخدم لتعريف وظيفة (أو طريقة) لا تعيد أي قيمة. عندما تقوم بتعريف وظيفة باستخدام “void”، فإنها تقوم بتنفيذ بعض الأوامر أو العمليات داخل الوظيفة ولا تقوم بإرجاع أي نتيجة بعد الانتهاء من التنفيذ. على سبيل المثال، يمكن استخدام “void” في تعريف وظيفة لطباعة نص على الشاشة دون إرجاع أي قيمة.
لذلك، إذا كان الشخص الذي تتعلم منه يستخدم “public” قبل تعريف الوظائف، فهو يريد جعل تلك الوظائف متاحة للاستخدام من أي جزء آخر من البرنامج. عندما يصل إلى جزء يتعلق بتمرير المعلمات في الوظائف، قد يبدأ في استخدام “public” بالإضافة إلى تعريف المعلمات التي يحتاجها الوظيفة لأداء عملها.
أما بالنسبة لتفسير أكثر تفصيلًا للكلمتين، يمكنني أن أوضح لكم كيفية استخدامهما في الشفرة البرمجية إذا كنتم ترغبون.
المزيد من المعلومات
بالتأكيد، إليك مزيد من المعلومات حول الكلمتين “public” و “void” في جافا:
-
public
: هذه الكلمة الرئيسية تستخدم لتحديد مدى وصول الوظيفة أو الفئة أو المتغير إلى الشيفرة البرمجية الأخرى. عندما تكون الوظيفة أو الفئة أو المتغير معرفة كـpublic
، يمكن للكود الآخر الوصول إليها من خارج الفئة التي تم فيها تعريفها. هذا يعني أنه يمكن استدعاء الوظيفة أو الفئة أو الحصول على قيمة المتغير من أي مكان في البرنامج. -
void
: هذه الكلمة تستخدم لتحديد نوع القيمة التي يُرجعها الأسلوب. عندما يكون الأسلوب من النوعvoid
، فإنه لا يُرجع أي قيمة. بمعنى آخر، يتم استخدامvoid
عندما يحتاج الأسلوب إلى تنفيذ سلسلة من الأوامر دون إرجاع قيمة.