OOPS – Object Oriented Programming
The main core OOPS concepts in any coding languages are:
- Abstraction
- Abstract Class
- Interfaces
- Encapsulation
- Member Variable Encapsulation
- Function Encapsulation
- Class Encapsulation
- Inheritance
- Single Inheritance.
- Multi Level Inheritance.
- Hierarchical Inheritance.
- Hybrid Inheritance.
- Multipath inheritance.
- Multiple Inheritance.
- Polymorphism
- Compile time Polymorphism
- Run time Polymorphism