תכנות מונחה-עצמים – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ ←פתיח: , ניסוח |
←ירושה: הרחבה |
||
שורה 140:
=== ירושה ===
[[קובץ:
{{ערך מורחב|ירושה (תכנות)}}
שורה 147:
ניתן להגדיר מחלקה חדשה על בסיס מחלקה קיימת. למחלקה החדשה ישנן כל התכונות והפעולות שירשה מהמחלקה שעל-פיה הוגדרה, ובנוסף ניתן להגדיר פעולות נוספות במחלקה החדשה, או לשנות פעולות שירשה. המחלקה המורישה קרויה מחלקת בסיס (base class), מחלקת אב (parent) או מחלקת-על (superclass). המחלקה היורשת קרויה מחלקה נגזרת (derived class), בן (child) או תת-מחלקה (subclass).
דוגמה: על בסיס המחלקה "רכב" שהוא כלי שנע,
הדוגמה המובהקת ביותר לרעיון ההורשה מופיעה ב[[מיון עולם הטבע]]. בשיטת המיון ההיררכי הנהוגה בתחום זה, מוגדרות מחלקות ברמות אחדות. בכל אחת מהרמות נקבעות תכונות מסוימות, וכל רמה יורשת את התכונות של הרמות שמעליה. כאשר אנו פוגשים עצם מסוים בעולם החי, למשל כלבה ששמה "לאסי", אנו לומדים על תכונותיו על-פי המחלקה שאליה הוא משתייך.
|