Answer:
The answer to this question can be given as:
Class definition:
public class Averager //define class Average.
{
private int sum = 0;
//define variable sum.
private int count = 0;
//define variable count.
public int getSum() //define function getSum().
{
return sum; //return value.
}
public void add(int x)
//define function add().
{
sum = sum + x; //calculate sum
count=count+1; //increase value of count.
}
public int add(int x)
//define function add().
{
return count; //return value.
}
public double getAverage() //define function getAverage().
{
return (double)sum/count; //return value
}
}
Explanation:
The above class definition can be described as:
- In the above class definition first we define a class that is " Averager". In this class we define two integer variable that is "sum and count" and assign a value that is 0. Then we define a functions :
- First we define getSum() function in this function we does not pass any value and the return type of this function is int that will return an integer value.
- Then we define add() function we use this function two times but both functions have different from each other.
- In first time implementation, we define this function and the return type of this function is void which means it does not return any value. In this function, we calculate the sum value and increase the value of the count variable by 1.
- In second time implementation, we define this function and the return type of this function is int which means it will return a value. In this function, we will return the count variable value.
- At the last, we define a getAverage() that calculates the average of the added values in the sum variable and returns its value.
The set and get functions are analogous to the accessor and mutator functions of C++. They are used in place of modifying a class member directly inside an object and making it public. An accessor function must be invoked in order to gain access to a private object member.
int mVal = winarr[0].getWidth();
for(int i = 1; i < winarrsize; i++)
{
if(winarr[i].getWidth() > mxVal)
mVal = winarr[i].getWidth();
}
cout << "The widest width is: "
<< mVal << endl;
By using encapsulation, a programmer can specify the labels for the data members and functions as well as whether or not other classes can access them. When data members are marked as "private," member functions of other classes cannot access or modify them which allows members access to these private data.
For a member such as Level, a function like GetLevel() returns the value of the member, while a function like SetLevel() gives it a value.
To learn more about Accessor Function click here:
brainly.com/question/13098886
#SPJ4
Answer:
The answer should be data availability
Provides the fescription of a grammar error = Explain
Changes all occurrences of the misspelled words = Change all
Change the behavior of the grammar checker = Options
Enables you to add or remove misspelled words = Replace
Answer:
A header is at the top of the page and used for titles and epicas. The footer is used for footnotes or page numbers