מחלקה (תכנות)


Wikipedia ויקיפדיה העברית - האנציקלופדיה החופשיתDownload this dictionary
מחלקה (תכנות)

מחלקה (Class) היא אחד המאפיינים של תכנות מונחה-עצמים. זהו אוסף של משתנים, הגדרות ופונקציות המאוגדים למבנה לוגי אחד ופועלים יחד. בניגוד לתכנות הפרוצדורלי שבו ישנה הפרדה בין נתונים לפונקציות, והנתונים הם דבר פאסיבי שגורם חיצוני פועל בהם, בתכנות המונחה עצמים ישנה האחדה בין הנתונים והפונקציות, כך שמבנה הנתונים הוא בעל פונקציות שפועלות עליו עצמו. לפונקציה של מחלקה נהוג לקרוא שיטה (Method), כדי לבדל בינה לבין פונקציה רגילה.

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

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


להמשך המאמר ראה Wikipedia.org...


© מאמר זה משתמש בתוכן מ-ויקיפדיה® וכפוף לרשיון לשימוש חופשי במסמכים של גנו GNU Free Documentation License וכפוף לרישיון Creative Commons ייחוס-שיתוף זהה