NBA - Boston Celtics

Thursday 10 October 2013

INHERITANCE


#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
const int len=25;
class employee
{
private:
char name[len];
unsigned long enumb;
public:
void getdata()
{
cout<<"enter name : ";gets(name);
cout<<"enter emlpoyee number : ";cin>>enumb;
}
void putdata()
{
cout<<"name : "<<name<<"\t";
cout<<"emp.number : "<<enumb<<"  ";
cout<<"basic salary : "<<basic;
}
protected:
float basic;
void getbasic()
{cout<<"enter basic : ";cin>>basic;}
};
class manager:private employee
{
private:
char title[len];
public:
void getdata()
{
employee::getdata();
getbasic();
cout<<"ener title : ";
gets(title);
cout<<"\n";
}
void putdata()
{
employee::putdata();
cout<<"\ttile : "<<title<<"\n";
}
};
void main()
{
manager m1,m2;
cout<<"manager1 :\n";
m1.getdata();
cout<<"manager2 :\n ";
m2.getdata();
cout<<"\t\tmanager 1 details : \n";
m1.putdata();
cout<<"\n\t\tmanager 2 details : \n";
m2.putdata();
}
OUTPUT


No comments:

Post a Comment