Following are the characters of the OOP:
1. Encapsulation: capturing and keeping data safely and securely from outside interfaces.
2. Inheritance: class can be derived from a base class, and contains all the feature of the base class but it still has some of its own features.
3. Polymorphism: The ability of objects of different types to respond to functions of the same name.
4. Abstraction: representing the data at a very conceptual level without any details.
Comments
Thanks for sharing the information! It is important to understand basic concepts when working with OOP. The characteristics you described give great benefits, such as reusing the code, to reducing the development time, providing system security and preventing data corruption.