מזהי Java
מזהה ב-Java הוא השם שניתן למשתנים מחלקות שיטות חבילות ממשקים וכו'. אלו הם השמות הייחודיים המשמשים לזיהוי רכיבי תכנות. כל משתנה Java חייב להיות מזוהה בשם ייחודי.
Java class Geeks { public static void main { int x = 9 ; } }
התמונה למטה מתארת מזהים בתוכנית זו:
כללים למתן שמות למזהי Java
ישנם כללים מסוימים להגדרת מזהה Java חוקי. יש לפעול לפי הכללים האלה אחרת נקבל שגיאת זמן הידור. כללים אלה תקפים גם לשפות אחרות כמו C ו-C++.
- התווים המותרים היחידים למזהים הם כל התווים האלפאנומריים([ א-ז ][ א-ז ][ 0-9 ]) ' $ '(סימן דולר) ו' _ ' (קו תחתון). לדוגמה, 'geek@' אינו מזהה Java חוקי מכיוון שהוא מכיל '@' תו מיוחד.
- מזהים צריכים לֹא התחל עם ספרות( [0-9] ). לדוגמה, '123geeks' אינו מזהה Java חוקי.
- מזהי Java הם תלוי רישיות .
- אין הגבלה על אורך המזהה אך רצוי להשתמש באורך אופטימלי של 4 - 15 אותיות בלבד.
- שָׁמוּר מילים לא יכול לשמש כמזהה. לדוגמה 'int while = 20;' היא הצהרה לא חוקית שכן זמן היא מילה שמורה.
פֶּתֶק : ל-Java יש 53 מילים שמורות (כולל 50 מילות מפתח ו-3 מילות מפתח) שאינן מותרות לשמש כמזהים.
דוגמאות למזהים חוקיים
MyVariable
משתנה
המשתנה שלי
x
אֲנִי
x1
i1
_המשתנה שלי
$myvariable
סכום_מערך
חנונים123
דוגמאות למזהים לא חוקיים
המשתנה שלי // מכיל רווח
123geeks // מתחיל בספרה
a+c // סימן פלוס אינו תו אלפאנומרי
משתנה-2 // מקף אינו תו אלפאנומרי
sum_&_difference // אמפרסנד אינו תו אלפאנומרי
מאמר קשור:
צור חידון
- מילים שמורות ב-Java
- מילות מפתח של Java