7.1 Introduction

Welcome to section 7 of the course, this is part 2 of the object-oriented programming. We now have the basics of object-oriented programming in the previous section, but now it’s time to look at the remaining 3 main components of object-oriented programming. That is composition, polymorphism and Encapsulation, so at the end of this section, you should have a solid overview of what they are and how to use them in your programs. So let’s start now.