i) What is a METHOD? How does it differ from a FUNCTION? What are methods used for in Object-Oriented design? What are some common method functionalities for classes?That is, what do they usually do?
ii) What is the different between Pass-by-Value and Pass-by-Reference? Why would you use one of these techniques over the other?
iii) Explain the difference between a “call” to a method and a “return” from one. Why use method parameters and return values? Provide an example of a method that usesparameters and how it would be called. Also provide an example of how you would use the return value from a method. This can be a simple example and not completelyfunctional source code.
iv) What is meant by method “overloading” and why is this done? Provide a simple example (no source code needed) for when a method overload makes logical sense in aprogram design.
v) Define the concept of SCOPE in VB. What is the scope of declarations in VB? What are the basic scopes and how are they different?