הגדרת
המחלקה Base, מכילה משתנה i המוגדר כ-protected ופונקצית חבר המוגדרת כ-public
ומשימה ערך ל-i
הגדרת
תת המחלקה Sub היורשת מ-Base, מגדירה משתנה k המוגדר כ-private ופונקצית חבר המוגדרת
כ-public ומשימה ערך ל-k, ע"י שימוש במשתנה i הנורש מהמחלקה Base
הגדרת
תת המחלקה SubSub היורשת מ-Sub, מגדירה משתנה m המוגדר כ-private ופונקצית חבר
המוגדרת כ-public ומשימה ערך ל-m, ע"י שימוש במשתנה i הנורש מהמחלקה Base
דרך המחלקה Sub