تخيل ورشة عمل مليئة بصناديق تحمل ملصقات مثل “ص1” و “ص2”. ستكون فوضى عارمة! اختيار أسماء واضحة للمتغيرات هو أحد أهم المهارات التي تميز المبرمج المحترف.
قواعد التسمية في جافا:
يمكن أن تحتوي الأسماء على أحرف، أرقام، شرطة سفلية (_)، وعلامة الدولار ($).
يجب أن تبدأ بحرف (يفضل) أو _ أو $. لا يمكن أن تبدأ برقم.
الأسماء حساسة لحالة الأحرف (myScore يختلف عن myscore).
لا يمكن استخدام الكلمات المحجوزة في جافا.
الكلمات المحجوزة (Reserved Keywords):
هذه هي كلمات خاصة لها معنى محدد في لغة جافا ولا يمكنك استخدامها كأسماء للمتغيرات أو الدوال أو الكلاسات. إنها الأدوات الأساسية في “صندوق أدوات” اللغة.
لا تحتاج لحفظ هذه القائمة، فمحرر الكود مثل IntelliJ IDEA سيلونها بلون مختلف ويمنعك من استخدامها. لكن من الجيد أن تكون على دراية بها.
abstract, assert, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum, extends, final, finally, float, for, goto, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while.
التقليد المتبع (Convention):
في جافا، نستخدم أسلوب جملة الجمل (camelCase) لتسمية المتغيرات.
تبدأ الكلمة الأولى بحرف صغير.
تبدأ كل كلمة لاحقة بحرف كبير.
أمثلة جيدة: playerScore, userName, numberOfLives.
أمثلة سيئة: PlayerScore, user_name, numofliv, int (كلمة محجوزة).