Consider the following C++ code: class Player { private: string ID; string name; public: Player(string n, string s) { name = n; setID(s); } string getName() const { return name; } string getID() const { return ID; } void setID(string s) { ID = s; } }; class BasketballPlayer : public Player { private: int fieldgoals; int attempts; public: BasketballPlayer(string n, string i, int fg, int a) : Player(n, i) { fieldgoals = fg; attempts = a; } // line 1 void printStats() const { cout << " Pct: " << (double) fieldgoals / attempts << endl; } }; int main() { Player golfer("Tiger Woods", "123456789"); BasketballPlayer pointGuard("Stephen Curry", "567890123", 2585, 5523); } True/False: we could change the line commented "line 1" to the below, and the code would still compile: { fieldgoals = fg; attempts = a; ID = "123"; } A) True B) False
Consider the following C++ code:
class Player
{
private:
string ID;
string name;
public:
Player(string n, string s)
{ name = n; setID(s); }
string getName() const
{ return name; }
string getID() const
{ return ID; }
void setID(string s)
{ ID = s; }
};
class BasketballPlayer : public Player
{
private:
int fieldgoals;
int attempts;
public:
BasketballPlayer(string n, string i, int fg, int a) : Player(n, i)
{ fieldgoals = fg; attempts = a; } // line 1
void printStats() const
{ cout << " Pct: " << (double) fieldgoals / attempts << endl; }
};
int main()
{
Player golfer("Tiger Woods", "123456789");
BasketballPlayer pointGuard("Stephen Curry", "567890123", 2585, 5523);
}
True/False: we could change the line commented "line 1" to the below, and the code would still compile:
{ fieldgoals = fg; attempts = a; ID = "123"; }
A) True
B) False
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images