3.3: Polymorphism
Read this article, which provides a review of inheritance and a detailed explanation of polymorphism.
Polymorphism is a concept that isn't easy to grasp. This video and the accompanying notes provide a solid explanation of the concept.
Operators play an important role in computer programming. What if you could change the behavior of an operator based on the types of its arguments? Read this article to learn about how to do this via operator overloading.
Review these slides, which provide a summary of the concepts you have been learning thus far.