NET (c#) OOPS

1. What is Object Oriented Programming ?
2. What’s a Class ?
3. What’s a Object ?
4. What’s the relation between Classes and Objects ?
5. What are different properties provided by Object-oriented systems
6. How can we acheive inheritance in VB.NET ?
7. What are abstract classes ?
8. What’s a Interface ?
9. What is difference between abstract classes and interfaces?
10. What is a delegate ?
11. What are event’s ?
12. Do events have return type ?
13. Can event’s have access modifiers ?
14. Can we have shared events ?
15. What is shadowing ?
16. What’s difference between Shadowing and Overriding ?
17. What’s difference between delegate and events?
18. If we inherit a class do the private variables also get inherited ?
19. What are different accessibility levels defined in .NET ?
20. Can you prevent a class from overriding ?
21. What’s the use of “MustInherit” keyword in VB.NET ?
22. Why can not you specify accessibility modifier in Interface ?
23. What are similarities between Class and structure ?
24. What’s a difference between Class and structure’s ?
25. What does virtual keyword mean ?
26. What are shared (VB.NET)/Static(C#) variables?
27. What is Dispose method in .NET ?
28. Whats the use of “OverRides” and “Overridable” keywords ?
29. Where are all .NET Collection classes located ?
30. What is ArrayList ?
31. What’s a HashTable ?
32. What are queues and stacks ?
33. What is ENUM ?
34. What is nested Classes ?
35. What’s Operator Overloading in .NET?
36. In below sample code if we create a object of class2 which constructor will fire first?
37. What’s the significance of Finalize method in .NET?
38. Why is it preferred to not use finalize for clean up?
39. How can we suppress a finalize method?
40. What’s the use of DISPOSE method?
41. How do I force the Dispose method to be called automatically, as clients can forget to call Dispose method?
42. In what instances you will declare a constructor to be private?

No comments:

Post a Comment