OOPortal
J2EEOnline RationalDB
prev next prev next
  Course navigation
 
Lesson 4
Objective
Explore Key Course Features in C++
Explore key course features.
   
This course begins with a general introduction to polymorphism and then progresses through in-depth discussion and practice of overloading member functions. You will then move on to a module covering the basics of operator overloading. Finally, you will be introduced to the concepts and practices behind inheritance, including the creation of a class hierarchy using derived classes and virtual functions.
Course project
Designing Reusable Code in C++ concludes with an extended course project that allows you to use many of the skills you have learned. You will be expanding a predator simulation game that formed the course project for Building Classes in C++, the previous course in this series. This time around, you will create an ecological simulation using a lifeform class hierarchy.
You do not need to have taken Building Classes in C++ to complete the course project.
  Course navigation