Introduction
Objects let us make real things in code that have properties and actions. Creating objects helps us organize and use data easily.
When you want to represent a real-world thing like a car or a person in your program.
When you need to group related data and functions together.
When you want to create multiple similar items with their own values.
When you want to use features of object-oriented programming like reuse and organization.