הגדרת
פונקצית החבר AddDays של המחלקה Date המקבלת כפרמטר int בשם days המייצג את מספר
הימים להוספה לאובייקט התאריך עליו היא מופעלת.
הוספת
ערך הפרמטר days לתוך משתנה המחלקה day
במידה
והערך המתקבל במשתנה day גדול מ-30,
מוסיפים לערך משתנה המחלקה month את המנה של מספר הימים חלקי 30, ומעדכנים את משתנה
המחלקה day להיות השארית של המנה הזאת
במידה
והערך המתקבל במשתנה month גדול מ-12,
מוסיפים לערך משתנה המחלקה year את המנה של מספר החודשים חלקי 12, ומעדכנים את
משתנה המחלקה month להיות השארית של המנה הזאת
הגדרת
המחלקה Date המכילה שלושה משתני מחלקה: day, month ו-year
המחלקה
Date מכילה גם את הגדרת הפונקציה GetDay ולא את הכרזתה.
פונקציה זו מחזירה את ערך משתנה המחלקה day והיא פונקצית inline, עקב הגדרתה בתוך
המחלקה