How a program can be structured using the concept of object oriented programming?
What do you mean by polymorphism?
Why dynamic binding is used in object-oriented programming?
Difference between composition and inheritance ?
Can we have default method with same name and signature in the derived interface as the static method in base interface and vice versa?
What is the super keyword?
What is difference between encapsulation and abstraction?
What is overriding?
Write about abstract base classes?
Explain what is an object?
What does the “abstract” keyword mean in front of a method? A class?
What is difference between polymorphism and normalization?
Which oops concept is used as reuse mechanism?
Explain about message passing in object oriented programming?
If a class inherits an interface, what are the 2 options available for that class?