In Chapter 2: Classes and Objects, we will start learning Java programming and writing codes. Recall that Chapter 1 covered the basics of object oriented programming such as objects, messages, methods, and classes, which we will use frequently. We also discussed the main concepts of object oriented programming that is abstraction, encapsulation, inheritance, and polymorphism, which aid in writing efficient and extendable programmes.
In Chapter 2: Classes and Objects, we will start learning Java programming and writing codes. Recall that Chapter 1 covered the basics of object oriented programming such as objects, messages, methods, and classes, which we will use frequently. We also discussed the main concepts of object oriented programming that is abstraction, encapsulation, inheritance, and polymorphism, which aid in writing efficient and extendable programmes.