All submissions

Object Accessing Inherited Variables

#include <iostream>
using namespace std;

class Device {
public:
    int id;
};

class Sensor : public Device {
public:
    int value;
};

int main() {
    Sensor s1;         // Declare Sensor object
    s1.id = 101;       // Access inherited variable directly
    s1.value = 75;     // Access Sensor's own variable

    cout << "Device ID: " << s1.id << ", Sensor Value: " << s1.value << endl;
        return 0;
}
Loading...

Input

Expected Output

Device ID: 101, Sensor Value: 75