We deal with objects every day. There are basically two kinds of objects namely objects with life and without life. Animals and human beings form living objects whereas Buildings and Furniture are objects without life. Each of these objects include certain properties and you can also perform certain actions which ultimately describes their behavior.
Object Oriented Programming (OOP) mainly involves representing objects in a programming language and using them appropriately.
Before learning more about objects you should be aware about the concept of classes. A class represents group of objects of similar kind. Moreover, a class is considered as a template for creating multiple objects with similar features.