Monday, April 19, 2021

simple program using classes and object (OOP) (72)

#include<iostream>

#include<string>

using namespace std;

class Person //first class

{

private:

int age;

    string name;

public:

Person(int x,string y)

{

age=x;

name=y;

}

void display()

{

cout<<"your age is:"<<age<<endl;

cout<<"your name is:"<<name<<endl;

}

};

class Professor //second class

{

protected:

string pro_name,dept;

public:

Professor(string x,string y)

{

pro_name=x;

dept=y;

}

void display()

{

cout<<"your professor name is:"<<pro_name<<endl;

cout<<"depertment name of professor is:"<<dept<<endl;

}

};

class Researcher//third class

{

private:

string lab_name;

public:

Researcher(string x)

{

   lab_name=x;

}

void display()

{

cout<<"your lab name is:"<<lab_name<<endl;

}

};

class Department //fourth class

{

private:

int dept_id;

string dept_name;

public:

Department(int x,string y)

{

dept_id=x;

dept_name=y;

}

void display()

{

cout<<"your department id is:"<<dept_id<<endl;

cout<<"your department name is:"<<dept_name<<endl;

}

};

class Laboratory //five class

{

private:

int lab_id,experiment_no;

public:

Laboratory (int x, int y)

{

lab_id=x;

experiment_no=y;

}

void display()

{

cout<<"your lab id is:"<<lab_id<<endl;

cout<<"your experiment no is:"<<experiment_no<<endl;

}

};

class University //six class

{

private:

string uni_name,uni_location;

public:

University(string x, string y)

{

uni_name=x;

uni_location=y;

}

void display()

{

cout<<"your university name is:"<<uni_name<<endl;

cout<<"your university location is:"<<uni_location<<endl;

}

};

int main()

{

Person obj1(18,"hamza-rehman");

Professor obj2("ali","cs");

University obj3("Abasyn","islambad");

Laboratory  obj4(1134,6);

Department obj5(4718,"BSCS");

Researcher obj6("programinglab");

cout<<"\n\n\n";

obj1.Person::display();

obj2.Professor::display();

obj3.University::display();

obj4.Laboratory ::display();

obj5.Department::display();

obj6.Researcher::display();

} 

No comments:

Post a Comment