הגדרת
מצביע a, המצביע למערך של 10 מצביעים לאובייקטים מסוג Animal
הגדרת
משתנה animalCount ואיתחולו ל-0
הכנסת
מצביעים לאובייקטים חדשים מסוג Cat ומסוג Dog למערך
להגדרת
המחלקה Cat, היורשת מהמחלקה Animal, הוספנו פונקציה בשם CatBill המחשבת חשבון עבור
החתול
להגדרת
המחלקה Dog, היורשת מהמחלקה Animal, הוספנו פונקציה בשם DogBill המחשבת חשבון עבור
הכלב
לולאת
for הרצה על כל מערך האובייקטים, ומטרתה להפעיל על אובייקטים מסוג Cat את הפונקציה
CatBill ועל אובייקטים מסוג Dog את הפונקציה DogBill, אך כרגע היא אינה תקינה,
מכיוון שחסר התנאי בפקודת ה-if