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

‫פרק ‪ - 8‬תכנות מונחה עצמים‬

‫עד כה למדנו על טיפוסים שונים כמו ‪ int, String, boolean‬וכו'‪ ,‬אך לא התעסקנו‬
                                  ‫בצורה שבא הם בנויים‪ ,‬או בבניית טיפוסים בעצמינו‪.‬‬

      ‫ג'אווה היא שפת תכנות מונחת עצמים ‪,Object Oriented Programming -‬‬
             ‫בקיצור ‪ ,OOP‬בדומה לשפות כמו ‪ C#, python, kotlin‬ושפות נוספות‪.‬‬

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

         ‫אנו יודעים‪ ,‬כי על מנת שנרצה להריץ תכנית ‪ ,Java‬נצטרך לפתוח מחלקה‬
‫חדשה)‪ (class‬וגם פעולה ראשית)‪ .(main‬כאשר נפתח מחלקה בעצם בנינו טיפוס‬

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

   ‫פעולה פנימית‪ :‬פעולה פנימית היא פעולה שקיימת בתוך מחלקה וניתן לגשת‬
‫אליה רק מתוך המחלקה‪ .‬פעולה זו תבוצע על עצם שנוצר מהמחלקה שבה היא‬

                                                                                        ‫קיימת‪.‬‬

‫שם הפעולה‬

‫טיפוס‪ ‬הערך שיוחזר בקרת גישה‬  ‫פרמטרים‬

‫‪63‬‬

                ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   58   59   60   61   62   63   64   65   66   67   68