//shows difference in base class values
#include <iostream.h>
class High
{
public:
int d, m;
void getdata(int a, int b)
{
d=a;
m=b;
}
void showdata()
{
cout <<"The values are: " <<d <<" , " <<m <<endl;
}
};
class Low: public High
{
int g,l;
public:
void getdata(int a, int b)
{
g=a;
l=b;
}
void showdata()
{
//trash values for base class members d and m
cout <<"The values are: " <<g <<" , " <<l << " , " <<d <<" , " <<m <<endl;
d=g;
m=l;
}
void showdata1()
{
//values for d and m after showdata initialization
cout <<"The values are: " <<g <<" , " <<l << " , " <<d <<" , " <<m;
}
};
int main()
{
High obj1;
obj1.getdata(4,5);
Low obj2;
obj2.getdata(5,6);
obj1.showdata();
obj2.showdata();
obj2.showdata1();
return 0;
}
--
Pradyut
http://pradyut.atwebpages.com
http://oop-edge.blogspot.com/
http://pradyutb.blogspot.com/
http://praddy-photos.blogspot.com/
http://oop-edge.spaces.live.com/
http://www.flickr.com/photos/praddy
http://groups.google.com/group/oop_programming
India
Pradyut
http://pradyut.atwebpages.com
http://oop-edge.blogspot.com/
http://pradyutb.blogspot.com/
http://praddy-photos.blogspot.com/
http://oop-edge.spaces.live.com/
http://www.flickr.com/photos/praddy
http://groups.google.com/group/oop_programming
No comments:
Post a Comment