PrepAway - Latest Free Exam Questions & Answers

You need to allow a consumer of a class to modify a private data member

You need to allow a consumer of a class to modify a private data member.
What should you do?

PrepAway - Latest Free Exam Questions & Answers

A.
Assign a value directly to the data member.

B.
Provide a private function that assigns a value to the data member.

C.
Provide a public function that assigns a value to the data member.

D.
Create global variables in the class.

Explanation:
In this example (see below), the Employee class contains two private data members, name
and salary. As private members, they cannot be accessed except by member methods.
Public methods named GetName and Salary are added to allow controlled access to the
private members. The name member is accessed by way of a public method, and the salary
member is accessed by way of a public read-only property.
Note: The private keyword is a member access modifier. Private access is the least
permissive access level. Private members are accessible only within the body of the class or
the struct in which they are declared
Example:
class Employee2
{
private string name = “FirstName, LastName”;
private double salary = 100.0;
public string GetName()
{
return name;
}
public double Salary
{
get { return salary; }
}
}


Leave a Reply