All submissions

Object Accessing Inherited Variables

#include<iostream>
using namespace std;

class Device
{
public:
int id;

void setIDValue(int i)
{
    id = i;
}
};

class Sensor: public Device
{
    public:
        int value;
    void setValue(int v)
    {
        value = v;
    }

    void printValue()
    {
        cout<<"Device ID: "<<id<<", "<<"Sensor Value: "<<value;
    }
};

int main()
{
    Sensor s1;
    s1.setIDValue(101);
    s1.setValue(75);
    s1.printValue();
    return 0;
}
Loading...

Input

Expected Output

Device ID: 101, Sensor Value: 75