Question: Please I need this in C++ Protected Members You work at a grocery store and want to buildan app to manage the products in the

Please I need this in C++

Protected Members You work at a grocery store and want to buildan app to manage the products in the store. You make a Product baseclass and separate classes for each product type. Inherit the Fruitclass from Product and make sure the given code works correctly.The code tries to access the private members of Product in theFruit class. Fix it by applying the correct access specifier.

#include

using namespace std;

class Product

{

// We can also use public access specfier here

protected: // Access specifier of data members changed to protected

double price;

int weight;

public:

void info() {

cout <

}

};

class Fruit : public Product // Product class inherited publicly by fruit class

{

public:

string type;

void setInfo(double p, int w) {

price = p;

weight = w;

}

};

int main() {

Fruit obj;

obj.type = "Apple";

obj.setInfo(4.99, 10);

obj.info();

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!