0. What is Object Oriented Programming ?
1. Whats a Class ?
2. Whats a Object ?
3. Whats the relation between Classes and Objects ?
4. What are different properties provided by Object-oriented systems ?(Twist :- Can you explain different properties of Object Oriented Systems?)(Twist :- Whats difference between Association , Aggregation and Inheritance relationships?)
5. How can we acheive inheritance in VB.NET ?
6. What are abstract classes ?
7. Whats a Interface ?
8. What is difference between abstract classes and interfaces?
9. What is a delegate ?
10. What are events ?
11. Do events have return type ?
12. Can events have access modifiers ?
13. Can we have shared events ?
14. What is shadowing ?
15. Whats difference between Shadowing and Overriding ?
16. Whats difference between delegate and events?
17. If we inherit a class do the private variables also get inherited ?
18. What are different accessibility levels defined in .NET ?
19. Can you prevent a class from overriding ?