After reading this chapter, you will learn the basic concepts of object-oriented programming; you will be able to create classes, to create objects as instances of classes, to create properties and methods for classes, and to inherit properties and methods of base class.
What is object-oriented programming or OOP? Notice:
Object-oriented programming is the method of programming in which programs are designed and implemented in terms of cooperative objects, which are instances of classes. In this form of programming the goal is achieved by sending messages from one object to another.
This definition of object-oriented programming makes use of the following ...