OOPs is the short from for Object Oriented Progamming. It refers to languages that uses objects in programming. Object-oriented programming aims to implement real-world entities like inheritance and polymorphism and many others in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function. The languages which commonly use OOPs are C++, Python and many others. The main feature as to why OOPs is preferred is because it allows the efficient, elegant and compact codes which can also be reused. The features of OOPs are :
- Polymorphism
- Inheritance
- Encapsulation
- Abstraction
- Class
- Object
- Method
- Message Passing
All at a glance