Page 10 - תכנות בשפת ג'אווה חלק א
P. 10

‫משתנים‪ ‬‬

  ‫ניתן להגדיר משתנים שהם שומרי המידע שלנו‪ ,‬ולהשים ערכים לתוכם דרך‬
     ‫הגדרה והשמה ישירה )‪ (definition‬או דרך קליטה )פעולת הקלט שנלמד‬
                                                                     ‫בעמודים הבאים(‪ .‬‬

  ‫בדומה לשפות אחרות‪ ,‬ב ‪ Java‬יש להגדיר משתנה לפני השמת הערך לתוכו‬
   ‫)ביצוע ‪ ,declaration‬הגדרת המשתנה ‪ -‬טיפוסו ושמו לפני השמת הערך(‪,‬‬

                                                         ‫וזאת באחת הדרכים הבאות‪:‬‬

  ‫בנוסף‪ ,‬קיימים משתנים קבועים ומשתנים גלובליים‪ .‬ברגע שנגדיר משתנים‬
       ‫קבועים‪ ,‬נגדיר אותם עם ערך‪ ,‬והוא לא יוכל להשתנות במהלך התכנית‪.‬‬

‫משתנה זה יוגדר בתוך המחלקה ומחוץ לפעולה הראשית‪ ,‬ונוכל להשתמש בו‬
‫בכל הפעולות שניצור‪ .‬נגדיר משתנה קבוע על ידי הוספת המילים ‪static final‬‬

                                                                           ‫לפני טיפוסם‪.‬‬

          ‫משתנים גלובליים הם משתנים לכל דבר‪ ,‬אך ההבדל הוא שהם יוגדרו‬
    ‫במחלקה ולא בפעולה הראשית או בפעולה אחרת עם המילה ‪ static‬לפני‬

                            ‫טיפוסם‪ ,‬ולכן ניתן להשתמש בהם בכל פעולה שהיא‪.‬‬

                    ‫דגשים חשובים מאוד! ביצירת משתנים‪:‬‬

             ‫‪ (1‬שם המשתנה יתחיל באות אנגלית בלבד‪ ,‬ניתן לכלול בשם‬
‫אותיות באנגלית ומספרים‪ ,‬אך אסור תווים מיוחדים כמו @ ‪ #‬ועוד‪...‬‬

       ‫‪ (2‬אם שם המשתנה מכיל מספר מילים‪ ,‬לדוגמה‪ ,first name ,‬יש‬
   ‫לכתוב את המילים השונות מחוברות בשיטת ‪,camelUpperCase‬‬
‫כלומר‪ ,‬משתנה שיכיל את המילים ‪ first‬ו ‪ ,name‬יכתב‪.firstName :‬‬

‫‪ (3‬לא ניתן להשתמש במילות מפתח של השפה בתור שמות למשתנים‪.‬‬

‫‪ (4‬יש לתת שמות משמעותיים למשתנים על מנת שמי שיקרא את הקוד‬
    ‫שלכם יבין את כוונתכם במהלך עבודה בקבוצה או עבודה אישית‬
                                                     ‫שנבדקת ע"י בן אדם אחר‪.‬‬

                            ‫‪10‬‬

                                                         ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   5   6   7   8   9   10   11   12   13   14   15