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.
LANGUAGE: C++
CHALLENGE:
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.
SOLUTION:
class Player{ private: string name; int score; public: void setName (string); void setScore (int); string getName (); int getScore (); }; void Player::setName(string theName){ name=theName; } void Player::setScore(int theScore){ score=theScore; } string Player::getName(){ return name; } int Player::getScore(){ return score; }