Accessing the Data Members:-
The public data members of objects of a class can be accessed using the direct member access operator (.).
Let us try following example to make the things clear:
#include <iostream.h > using namespace std; class Box { public: double length; // Length of a box double breadth; // Breadth of a box double height; // Height of a box }; int main( ) { Box Box1; // Declare Box1 of type Box Box Box2; // Declare Box2 of type Box double volume = 0.0; // Store the volume of a box here // box 1 specification Box1.height = 5.0; Box1.length = 6.0; Box1.breadth = 7.0; // box 2 specification Box2.height = 10.0; Box2.length = 12.0; Box2.breadth = 13.0; // volume of box 1 volume = Box1.height * Box1.length * Box1.breadth; cout << "Volume of Box1 : " << volume << endl; // volume of box 2 volume = Box2.height * Box2.length * Box2.breadth; cout << "Volume of Box2 : " << volume << endl; return 0; }
When the above code is compiled and executed, it produces following
result:
Volume of Box1 : 210
Volume of Box2 : 1560
It is important to note that private and protected members can not
be accessed directly using direct member access operator (.).