Total Questions : 10
Expected Time : 10 Minutes

1. How does the 'super' keyword work in Java and why is it used?

2. What is the purpose of the 'final' keyword in OOP languages?

3. What is the role of interfaces in OOP?

4. Examine the concept of method overriding in Object-Oriented Programming.

5. What is the purpose of the 'this' keyword in object-oriented programming?

6. What is the difference between method overloading and method overriding?

7. What is the difference between an abstract class and an interface?

8. In OOP, what is the purpose of an interface, and how does it promote code modularity?

9. Examine the concept of composition over inheritance in object-oriented programming.

10. What is the 'this' keyword in OOP languages like Java and C#?