virtual ושאר ירקות vir אומר שכאשר נקרא לפונקציה, המחשב תמיד יבדוק מי קורא בפועל ויבצע את הפונקציה המתאימה. מה החידוש? שגם אם הצהרנו אב ו אתחלנו אותו בבן, עדיין תיקרא ה-override.