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

‫סוגי מחלקות‬

                           ‫קיימות מחלקות מסוגים שונים שלהן שימושים שונים‪.‬‬
                                                               ‫קיימים ‪ 3‬סוגי מחלקות‪.‬‬

                                                                        ‫סוגי מחלקות‪:‬‬
   ‫מחלקה ראשית‪ :‬כאשר נבנה מחלקות שונות‪ ,‬לא נרצה להריץ בכל אחת‬
  ‫מהן קטע קוד כלשהוא‪ ,‬כלומר‪ ,‬לא נרצה בכל מחלקה לכתוב את הפעולה‬
 ‫הראשית)‪ ,(main‬ולכן ניצור מחלקה "ראשית" שבה נכתוב את הקוד שנרצה‬

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

                                       ‫שטיפוסם הוא שם המחלקה שממנה נוצר‪.‬‬
            ‫מחלקה זו תכלול את הפעולה הראשית ופעולות חיצוניות נוספות‪.‬‬

                      ‫נהוג לקרוא למחלקה ראשית בשמות‪ Program :‬או ‪.Main‬‬

 ‫מחלקה סטטית‪ :‬מחלקה זו תשמש בתור מחלקת עזר‪ ,‬כלומר‪ ,‬על מנת לא‬
‫להעמיס על המחלקה הראשית בפעולות חיצוניות‪ ,‬נוכל לכתוב את הפעולות‬

    ‫החיצוניות במחלקה נפרדת ואז כשרצה להשתמש בהן רק נצטרך לזמנן‪.‬‬
      ‫מחלקה זו תכלול פעולות חיצוניות בלבד על מנת שנוכל להשתמש בהן‬
                                           ‫במחלקות אחרות בלי צורך לממשן שוב‪.‬‬

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

        ‫מחלקת עצם‪ :‬מחלקת עצם היא המחלקה שבה נשתמש הכי הרבה‪.‬‬
        ‫נשתמש במחלקה זו על מנת ליצור עצמים שונים שנבנה למטרת סיוע‬

            ‫והקלה של ביצוע הפעולות שנצטרך‪ .‬מחלקה זו מורכבת מתכונות‪,‬‬
                                             ‫פעולה‪/‬פעולות בונות ופעולות נוספות‪.‬‬

     ‫מחלקה זו תכלול משתנים גלובליים‪ ,‬פעולות פנימיות וגם ניתן לכתוב בה‬
                                                                      ‫פעולות חיצוניות‪.‬‬

                           ‫‪67‬‬

                                                        ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   62   63   64   65   66   67   68   69   70   71   72