what are the different ways for a method to be overloaded?
What is dynamic or run time polymorphism?
What do you mean by abstract class?
Why is java not fully objective oriented?
What is the use of finalize method?
Is is possible to define our own functional interface?
Why dynamic binding is used in object-oriented programming?
Explain the purpose of composition.
Why use oops?
Give any criteria when you use an abstract class and an interface?
What is an abstraction and why is it important?
What is a friend function?
Can different parts of a partial class inherit from different interfaces?
Define modularity?
Can we override static methods of a class?