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