Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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;}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote