OOPS – Object-Oriented Programming System
In Computer Science, any language (like C++ and Java) that supports the OOPS concepts is known as Object-Oriented Programming Language. There are 4 basic requirements of Object-Oriented Programming System: Inheritance, Polymorphism, Encapsulation and abstraction. To be called an Object Oriented Programming language, a language has to fulfill these 4 requirements.
In Object-Oriented Programming System everything is based on an object. An object is nothing but a real world entity. Unlike Procedural languages that focuses on procedure, Object-Oriented language is based on objects.
Following are the basic elements of OOPS:
- Dynamic Binding
- Message passing
The most Popular Object-Oriented Programming languages are:
- Visual Basic