הגדרת
המחלקה Animal הכוללת 3 משתני מחלקה
הגדרת
המחלקה Cat כיורשת של המחלקה Animal, ע"י ציון המילה private, גורמת למשתנים
name, kennel ו-days במחלקה Cat, לקבל גישת private
אך
ציון המילה protected מעל המשתנה הנורש kennel מעבירו לגישת protected במקום private
הגדרת
המחלקה Base1 הכוללת משתנה מחלקה x ובנאי
הגדרת
המחלקה Base2 הכוללת משתנה מחלקה y ובנאי
הגדרת
המחלקה Sub המגדירה משתנה מחלקה z ובנאי, יורשת מהמחלקה Base1 את המשתנה x כ-public
ומהמחלקה Base2 את המשתנה y כ-private