Object Oriented Programming is a programming language type modeled around using combinations of data structures, or objects, instead of actions and data instead of logic. These objects are modeled off both the state and behavior of real world objects. They can exchange information with one another or can be combined with each other into blocks. The objects also have procedures that can access and modify the data of the object they are in. The programs are designed for the objects to interact with each other.
Java developed by Sun Microsystems in the early 1990s and was originally called OAK. They had five goals for its development. These were that it was to use an object-oriented approach, run on multiple operating systems, contain built-in support, for using computer networks, execute code from remote sources securely, and be easy to use. It was the first programming language that wasn’t tied to a particular operating system and …show more content…