about account add arrow-down arrow-left arrow-right arrow-up back-arrow register-arrow book-mobile book categories chat-bubble-mobile chat-bubble close college contact-us credit-card drag email-square facebook-mobile facebook-square facebook faq film history home load modal-error person pinterest-square play-mobile play queue remove resume search share show star tick trailer trash twitter-mobile twitter-square twitter university warning warning youtube-square open-eye close-eye promo-tag tag check info info active

Object-Oriented Programming with Polymorphism

Lecture no. 21 from the course: Introduction to C++: Programming Concepts and Applications

Object-Oriented Programming with Polymorphism

Taught by Professor John Keyser | 32 min | Categories: The Great Courses Plus Online Professional Development Courses

Study a key object-oriented feature called polymorphism, which means “many shapes” and refers to the ability of a class to be used in multiple ways. Start with a superclass that is specialized into multiple subclasses, each of which has a different implementation. Learn to define virtual functions for the superclass, leading to diverse properties in the subclasses.


September 23, 2019