Skip to content

Instantly share code, notes, and snippets.

@SubhanRaj
Created September 7, 2021 02:34
Show Gist options
  • Save SubhanRaj/96a406e2e156fd1d18e32effc0b4726f to your computer and use it in GitHub Desktop.
Save SubhanRaj/96a406e2e156fd1d18e32effc0b4726f to your computer and use it in GitHub Desktop.
A simple C++ program to demonstrate how to create Classes, as Objects, Data Members & Member Functions
// C++ program for implementing classes and creating objects
#include <iostream>
using namespace std;
class Employee
{
private:
int a, b, c; // Declaring private variables
public:
int d, e; // Declaring public variables
void setData(int a1, int b1, int c1); // Declaring member function
void getData()
{
// Accessing private variables
cout << "\nThe Value of a is " << a << endl;
cout << "\nThe Value of b is " << b << endl;
cout << "\nThe Value of c is " << c << endl;
cout << "\nThe Value of d is " << d << endl;
cout << "\nThe Value of e is " << e << endl;
}
}; //Terminating class
void Employee ::setData(int a1, int b1, int c1) // Defining member function
{
a = a1; // Assigning values to private variables
b = b1;
c = c1;
}
int main()
{
Employee Subhan; // Declaring object of class Employee
Subhan.setData(1, 2, 4); // Calling member function
Subhan.d = 5; // Assigning values to public variables
Subhan.e = 6;
Subhan.getData(); // Calling member function
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment