Write a full class definition for a class named Player , and containing the foll
ID: 3647294 • Letter: W
Question
Write a full class definition for a class named Player , and containing the following members:A data member name of type string .
A data member score of type int .
A member function called setName that accepts a parameter and assigns it to name . The function returns no value.
A member function called setScore that accepts a parameter and assigns it to score . The function returns no value.
A member function called getName that accepts no parameters and returns the value of name .
A member function called getScore that accepts no parameters and returns the value of score .
This is what I have, aparently this is wrong:
class Player
{
private:
string name;
int score;
public:
void Player::setName (string n)
{
name =n;
}
void Player::setScore (int s)
{
score = s;
}
string Player::getName ()
{
return name;
}
int Player::getScore ()
{
return score;
}
};
Explanation / Answer
class Player { private: string name; int score; public: void setName(string); void setScore(int); string getName(); int getScore(); }; void Player ::setName(string n) {name=n;} void Player ::setScore(int s) {score=s;} string Player::getName() {return name;} int Player::getScore() {return score;}
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.