Page 75 - תכנות בשפת ג'אווה חלק א
P. 75
סיכום פרק 8
בפרק זה למדנו על השימוש בתכנות מונחה עצמים ,סוגי המחלקות השונות
וכיצד ניצור עצמים שונים ונשתמש בהם במחלקה הראשית.
מושגים שלמדנו בפרק:
פעולה פנימית :פעולה פנימית היא פעולה שקיימת בתוך מחלקה וניתן
לגשת אליה רק מתוך המחלקה .פעולה זו תבוצע על עצם שנוצר מהמחלקה
שבה היא קיימת.
מחלקה סטטית :מחלקה זו תשמש בתור מחלקת עזר ,כלומר ,על מנת לא
להעמיס על המחלקה הראשית בפעולות חיצוניות ,נוכל לכתוב את הפעולות
החיצוניות במחלקה נפרדת ואז כשרצה להשתמש בהן רק נצטרך לזמנן.
מחלקת עצם :נשתמש במחלקה זו על מנת ליצור עצמים שונים שנבנה
למטרת סיוע והקלה של ביצוע הפעולות שנצטרך .מחלקה זו מורכבת
מתכונות ,פעולה/פעולות בונות ופעולות נוספות.
תכונות :למחלקה יהיו תכונות ,שהן משתנים מטיפוסים שונים שיתארו את
מבנה המחלקה .את תכונות המחלקה נקבע לפי צורכנו.
פעולה בונה) :(constructorלמחלקה תהיה פעולה בונה או מספר
פעולות בונות .הפעולה הבונה היא הפעולה אשר תזומן כאשר ניצור עצם
מהמחלקה .בפעולה הבונה נגדיר את ערכי התכונות של המחלקה .ערכים
אלו יועברו בזימון של הפעולה הבונה ונציב אותן בתכונות בתוך הפעולה
הבונה.
תרגיל - 24סיכום פרק :8
כתוב מחלקה שתדמה את הטיפוס ,Stringכתוב בה את הפעולות הפנימיות
שנלמדו בפרק המחרוזות והוסף פעולות נוספות כרצונך.
תוכלו למצוא דף עבודה בסופו של הספר שבעזרתו ניתן להמשיך
לתרגל את הנלמד בפרק.
זהו סופו של הפרק השמיני בספר זה של שפת התכנות ג'אווה ,ניתן לראות
שיעורים על פרק זה והסברים נוספים גם בערוץ היוטיוב שלנו ובאתר.
75
כל הזכויות שמורות ל ""Devkills