להגדרת
המחלקה Animal הוספנו כמשתנה מחלקה את הנתון המשותף גם לכלבים וגם לחתולים, המשתנה
days
הגדרת
המחלקה Cat. מוגדרת כיורשת של המחלקה Animal, ע"י הוספת השורה public Animal:
הגדרת
משתנה מחלקה עבור הנתון הספציפי לחתול.
המשתנה food מטיפוס catFood. זאת בנוסף למשתני המחלקה name, kennel ו-days הנורשים
מהמחלקה Animal
הגדרת
המחלקה Dog. מוגדרת גם היא כיורשת של המחלקה Animal
הגדרת
משתני מחלקה עבור נתוני הכלב:
המשתנה food מטיפוס dogFood והמשתנה weight. זאת בנוסף למשתני המחלקה name, kennel
ו-days הנורשים מהמחלקה Animal