Skip to main content

CS107: C++ Programming

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS107: C++ Programming /
  • Unit 3: Object-Oriented Programming /
  • 3.3: Polymorphism
Back to 'Unit 3: Object-Oriented Programming '
  • 3.3: Polymorphism

    •  Fariba Siddiq's "Encapsulation, Inheritance and Polymorphism In C++" URL

      Read this article, which provides a review of inheritance and a detailed explanation of polymorphism.

    • Pumpkin Programmer: "C++ Tutorial: Polymorphism" Page

      Polymorphism is a concept that isn't easy to grasp. This video and the accompanying notes provide a solid explanation of the concept.

    •  C++ Programming: "Operator Overloading" URL

      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.

    •  Software University: "Encapsulation and Polymorphism" File

      Review these slides, which provide a summary of the concepts you have been learning thus far.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy