C because I said so hahahah
You'll need $3,500 extra calories to gain one pound of fat.
Answer:
Delegate is a function pointer which points the address of a function.
Explanation:
Let the function to compare two integers takes two integers as arguments
C#.net syntax:
delegate void Del(int,int);
Here delegate is the keyword. Del is the name of the delegate which stores the address of the function whose return type is void and which takes 2 integer arguments.
public void CompareIntegers(int x, int y)
{
if (x>y) Console.WriteLine("X is greater");
else Console.WriteLine("Y is greater");
}
delegate void Del(int,int);
void main(){
Del del1=new Del(CompareIntegers);
}
Answer:
c. Using public member functions to access and manipulate the data members
Explanation:
In object oriented programming, abstraction is used in order to lessen the complexity and hiding non essential details about how a program is actually working in the background. In order to achieve abstraction, classes are defined in such a way that the data members are hidden and the member functions form public interface. The public member functions here are used to access and manipulate these hidden or private data members. So the use of public member functions shows the abstraction here. These members functions are public so they can be directly accessed and the hidden or private data members can be accessed indirectly with the help of these member functions. So internal details of the classes and its data members are hidden from the outside world. Thus abstraction used here ensures security of data members of two classes and protects them from any accidental alterations by other parts of program.