What is the difference between a class and a structure?
What is the main advantage of using inheritance?
Differentiate between data abstraction and encapsulation.
what are the different ways for a method to be overloaded?
Why is message passing between the objects important?
When will you use an interface and abstract class?
Explain colloboration
How to differentiate between a CreateObject() and GetObject() ?
Can an interface contain fields?
Which oops concept is used as reuse mechanism?
What are the limitations of oops?
Can we use static method definitions in interfaces?
If a class inherits an interface, what are the 2 options available for that class?
Explain about overriding polymorphism?
What is garbage collection(gc)?