Object Oriented programming language is based on classes and objects. It is used to structure a s and objects It is us program into a simple, reusable piece of code.
The entire software program runs by having multiple objects interact with objects to create large programs.