What is the difference between an error and an exception?
What is the function of pure virtual functions?
What is a try/ catch block?
What is the order of call of constructors in inheritiance?
What are abstract methods?
Why dynamic loading is used in object-oriented programming?
What is an interface?
What is ‘this’ pointer?
What is polymorphism? When is it employed? give an example.
What is the use if instanceof keyword? And how do refer to a current instance of object?
Explain about polymorphism?
Why do we separate interface from implementation?
What is the difference between new and override?
How to achieve data abstraction?
Name some languages which have object oriented language and characteristics?