Not an Object-Oriented program

Note, however, that this lesson, and this course does not teach Object-Oriented Programming (OOP).  An Object-Oriented program exhibits three critical attributes:

Although this lesson and this course does teach you how to encapsulate data and functions in objects instantiated from classes, it stops far short of teaching you about the other two critical attributes of OOP.