logo

اتفاقية تسمية جافا

يعد اصطلاح تسمية Java قاعدة يجب اتباعها عندما تقرر تسمية معرفاتك مثل الفئة، الحزمة، المتغير، الثابت، الطريقة، وما إلى ذلك.

لكنها ليست مجبرة على المتابعة. لذلك، فهو معروف باسم الاتفاقية وليس القاعدة. تم اقتراح هذه الاتفاقيات من قبل العديد من مجتمعات Java مثل Sun Microsystems وNetscape.

يتم تقديم جميع الفئات والواجهات والحزم والأساليب والمجالات الخاصة بلغة برمجة Java وفقًا لاتفاقية تسمية Java. إذا فشلت في اتباع هذه الاصطلاحات، فقد يؤدي ذلك إلى حدوث ارتباك أو تعليمات برمجية خاطئة.

الاستفادة من اصطلاحات التسمية في جافا

باستخدام اصطلاحات تسمية Java القياسية، يمكنك تسهيل قراءة التعليمات البرمجية الخاصة بك لنفسك وللمبرمجين الآخرين. تعد سهولة قراءة برنامج Java أمرًا مهمًا للغاية. يشير إلى قضاء وقت أقل في معرفة ما يفعله الكود.

اصطلاحات التسمية للمعرفات المختلفة

يعرض الجدول التالي الاصطلاحات الشائعة المستخدمة للمعرفات المختلفة.

نوع المعرفات قواعد التسمية أمثلة
فصل يجب أن يبدأ بالحرف الكبير.
يجب أن يكون اسمًا مثل اللون، والزر، والنظام، والخيط، وما إلى ذلك.
استخدم الكلمات المناسبة بدلاً من الاختصارات.
الطبقة العامة موظف
{
// مقتطف الكود
}
واجهه المستخدم يجب أن يبدأ بالحرف الكبير.
يجب أن تكون صفة مثل Runnable، Remote، ActionListener.
استخدم الكلمات المناسبة بدلاً من الاختصارات.
واجهه المستخدم قابلة للطباعة
{
// مقتطف الكود
}
طريقة يجب أن يبدأ بحرف صغير.
يجب أن يكون فعلًا مثل main() وprint() وprintln().
إذا كان الاسم يحتوي على عدة كلمات، فابدأه بحرف صغير متبوعًا بحرف كبير مثل actionPerformed().
موظف فئة
{
// طريقة
فارغ يرسم()
{
// مقتطف الكود
}
}
عامل يجب أن يبدأ بحرف صغير مثل المعرف والاسم.
ويجب ألا يبدأ بالأحرف الخاصة مثل & (علامة الضم)، $ (الدولار)، _ (شرطة سفلية).
إذا كان الاسم يحتوي على عدة كلمات، فابدأه بالحرف الصغير متبوعًا بحرف كبير مثل الاسم الأول والاسم الأخير.
تجنب استخدام متغيرات مكونة من حرف واحد مثل x وy وz.
موظف فئة
{
// عامل
كثافة العمليات بطاقة تعريف ;
// مقتطف الكود
}
طَرد يجب أن يكون حرفًا صغيرًا مثل java وlang.
إذا كان الاسم يحتوي على كلمات متعددة، فيجب فصله بنقاط (.) مثل java.util، java.lang.
//طَرد
طَرد com.javatpoint;
موظف فئة
{
// مقتطف الكود
}
ثابت يجب أن تكون بأحرف كبيرة مثل الأحمر والأصفر.
إذا كان الاسم يحتوي على كلمات متعددة، فيجب فصله بشرطة سفلية (_) مثل MAX_PRIORITY.
قد يحتوي على أرقام ولكن ليس كالحرف الأول.
موظف فئة
{
//ثابت
كثافة العمليات النهائية ثابتة عمري = 18؛
// مقتطف الكود
}

CamelCase في اصطلاحات التسمية Java

تتبع Java صيغة الجمل لتسمية الفئة والواجهة والطريقة والمتغير.

إذا تم دمج الاسم بكلمتين، فستبدأ الكلمة الثانية بأحرف كبيرة دائمًا مثل actionPerformed() وfirstName وActionEvent وActionListener وما إلى ذلك.