In the Mouse class, declare the following public member functions: SetAge() that takes one integer parameter SetColor() that takes one string parameter and the following private data members: integer age string color Ex: If the input is 2 white, then the output is: Age: 2 Color: white
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
C++
In the Mouse class, declare the following public member functions:
SetAge() that takes one integer parameter
SetColor() that takes one string parameter
and the following private data members:
integer age
string color
Ex: If the input is 2 white, then the output is:
Age: 2 Color: white
#include <iostream>
using namespace std;
class Mouse {
public:
int GetAge() const;
string GetColor() const;
private:
};
void Mouse::SetAge(int newAge) {
age = newAge;
}
void Mouse::SetColor(string newColor) {
color = newColor;
}
int Mouse::GetAge() const {
return age;
}
string Mouse::GetColor() const {
return color;
}
int main() {
Mouse mouse1;
int inputAge;
string inputColor;
cin >> inputAge;
cin >> inputColor;
mouse1.SetAge(inputAge);
mouse1.SetColor(inputColor);
cout << "Age: " << mouse1.GetAge() << endl;
cout << "Color: " << mouse1.GetColor() << endl;
return 0;
}

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images









