What is the difference between function overloading and over riding?
What is a default method? Why do we need default methods in java 8 interfaces?
What is the use of destructive method?
What is the use if instanceof keyword? And how do refer to a current instance of object?
Explain the concept of multiple inheritance (virtual inheritance). Write about its advantages and disadvantages?
Explian following terms: Constraint Rules, Design by contract.
What is the difference between an interface and abstract class?
How will you define abstract classes?
Can different parts of a partial class inherit from different interfaces?
What are all the languages which support oop?
What is difference between class and interface?
Can we have a default method definition in the interface without specifying the keyword "default"?
What is constructor and virtual function? Can we call virtual funciton in a constructor?