OOPS is a concept that uses entities like Inheritance, Encapsulation, Abstraction, Polymorphism etc and implements it by using objects. The major objective of OOPS is to reduce the repetition of code in a particular programme and reuse it so that less development time is required.
S. No. | Topics | Link |
---|---|---|
1. | Class & Objects | Link |
2. | Encapsulation | Link |
3. | Abstraction | Link |
4. | Polymorphism | Link |
5. | Inheritance | Link |
For starting OOPS concepts from basics, understanding each and every sub-part of OOPS, you can follow this crash course video by Udemy.
-
Online Compiler - Click Here
Follow any one of the documentation or course provided above and after you are comfortable with the various concepts in OOPS you can start doing practice from the question bank provided in the resources after doing this much I think you are more than capable of answering all the questions related to OOPS.
📌 OOP languages allows you to break down your software into bite-sized problems that you then can solve — one object at a time.
📌 Reuse of code through inheritance.
📌 Modularity for easier troubleshooting.
📌 Polymorphism Flexibility.
📌 Objects can be maintained separately, making locating and fixing problems easier.
📌 Coding Ninjas Blog
📌 Medium article on OOPS
📌 Medium Article
We hope you now know the roadmap to understanding OOPS concepts in depth ✌️