שיעור 11: ירושה — מחלקת-אם ומחלקת-בת
מה אם כמה מחלקות חולקות בדיוק את אותו קוד? במקום להעתיק — יורשים. מחלקת-בת מקבלת בחינם את כל מה שמחלקת-האם יודעת, ומוסיפה רק את מה שמיוחד לה. זה מנגנון השימוש-החוזר החזק ביותר ב-OOP.
ירושה היא כמו תכונות משפחתיות: כלב הוא קודם כל חיה — הוא יורש את כל מה שחיות עושות (לאכול, לישון), ומוסיף משלו (לנבוח).
- ירושה
- מנגנון שבו מחלקה חדשה מקבלת את כל התכונות והמתודות של מחלקה קיימת, ומרחיבה אותן.
- מחלקת-אם ומחלקת-בת
- מחלקת-האם (parent) מורישה; מחלקת-הבת (child) יורשת — נכתבת כ-class Dog(Animal):.