מזהי Java

מזהי 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
צור חידון