logo

אמנת השמות של Java

מוסכמות השמות של Java היא כלל שיש לפעול לפיו כשאתה מחליט מה לקרוא למזהים שלך כגון מחלקה, חבילה, משתנה, קבוע, שיטה וכו'.

אבל, זה לא נאלץ לעקוב. אז, זה ידוע בתור מוסכמה לא כלל. מוסכמות אלו מוצעות על ידי מספר קהילות Java כגון Sun Microsystems ו-Netscape.

כל המחלקות, הממשקים, החבילות, השיטות והתחומים של שפת התכנות Java ניתנים על פי מוסכמות השמות של Java. אם לא תפעל לפי המוסכמות האלה, זה עלול ליצור בלבול או קוד שגוי.

יתרון של מוסכמות שמות בג'אווה

על ידי שימוש במוסכמות שמות סטנדרטיות של Java, אתה הופך את הקוד שלך לקל יותר לקריאה עבור עצמך ועבור מתכנתים אחרים. הקריאה של תוכנית Java חשובה מאוד. זה מציין שפחות זמן מושקע כדי להבין מה הקוד עושה.

מוסכמות שמות של המזהים השונים

הטבלה הבאה מציגה את המוסכמות הפופולריות המשמשות עבור המזהים השונים.

סוג מזהים כללי מתן שמות דוגמאות
מעמד זה צריך להתחיל באות גדולה.
זה צריך להיות שם עצם כמו צבע, כפתור, מערכת, חוט וכו'.
השתמש במילים מתאימות, במקום בראשי תיבות.
מעמד ציבורי עוֹבֵד
{
//קטע קוד
}
מִמְשָׁק זה צריך להתחיל באות גדולה.
זה צריך להיות שם תואר כגון Runnable, Remote, ActionListener.
השתמש במילים מתאימות, במקום בראשי תיבות.
מִמְשָׁק ניתן להדפסה
{
//קטע קוד
}
שיטה זה צריך להתחיל באות קטנה.
זה צריך להיות פועל כגון main(), print(), println().
אם השם מכיל מספר מילים, התחל אותו באות קטנה ואחריה באות גדולה כגון actionPerformed().
עובד בכיתה
{
// שיטה
בָּטֵל לצייר()
{
//קטע קוד
}
}
מִשְׁתַנֶה זה צריך להתחיל באות קטנה כמו id, name.
זה לא צריך להתחיל עם התווים המיוחדים כמו & (אמפרסנד), $ (דולר), _ (קו תחתון).
אם השם מכיל מספר מילים, התחל אותו באות קטנה ואחריה באות גדולה כגון firstName, lastName.
הימנע משימוש במשתנים של תו אחד כגון x, y, z.
עובד בכיתה
{
// משתנה
int תְעוּדַת זֶהוּת ;
//קטע קוד
}
חֲבִילָה זה צריך להיות אות קטנה כמו java, lang.
אם השם מכיל מספר מילים, יש להפריד אותו בנקודות (.) כגון java.util, java.lang.
//חֲבִילָה
חֲבִילָה com.javatpoint;
עובד בכיתה
{
//קטע קוד
}
קָבוּעַ זה צריך להיות באותיות גדולות כגון אדום, צהוב.
אם השם מכיל מילים מרובות, יש להפריד אותו באמצעות קו תחתון (_) כגון MAX_PRIORITY.
הוא עשוי להכיל ספרות אך לא בתור האות הראשונה.
עובד בכיתה
{
//קָבוּעַ
סטטי final int הגיל שלי = 18;
//קטע קוד
}

CamelCase במוסכמות השמות של Java

ג'אווה עוקבת אחר תחביר ה-camel-case למתן שם למחלקה, לממשק, לשיטה ולמשתנה.

אם השם משולב עם שתי מילים, המילה השנייה תתחיל באות גדולה תמיד כמו actionPerformed(), firstName, ActionEvent, ActionListener וכו'.