How do I make sure that an object is released in code such as a connection or file object?
Write about abstract base classes?
Explain the implementation phase with respect to oop?
Explain the rationale behind object oriented concepts?
what is virtual function and pure virtual function ?
Describe the Diamond problem. Where does this problem occur?
What is the difference between an Abstract class and Interface?
Can you give some examples of tokens?
How many instances can be created for an abstract class?
What is multiple inheritance? How java 8 supports multiple inheritance?
Why is OOP good?
What do you mean by virtual function and virtual classes?
State some of the advantages of object oriented programming?
What is a try/ catch block?
What is a default method? Why do we need default methods in java 8 interfaces?