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
Get step-by-step solutions from verified subject matter experts
