类的多重继承演示
[color=#0000D0]#include[/color]
[color=#0000D0]using[/color] [color=#0000D0]namespace[/color] [color=#0000D0]std[/color];
[color=#0000D0]class[/color] CTimeType [color=#008000]//时间类[/color]
{
[color=#0000D0]int[/color] hour,minute,second;
[color=#0000D0]public[/color]:
CTimeType([color=#0000D0]int[/color] h=12,[color=#0000D0]int[/color] m=0,[color=#0000D0]int[/color] s=0)
{
hour=h;
minute=m;
second=s;
}
[color=#0000D0]void[/color] DisPlay()
{
[color=#FF0000]cout[/color]<
[color=#0000D0]void[/color] SetTime([color=#0000D0]int[/color] h,[color=#0000D0]int[/color] m,[color=#0000D0]int[/color] s)
{
hour=h;
minute=m;
second=s;
}
};
[color=#0000D0]class[/color] CDateType [color=#008000]//日期类[/color]
{
[color=#0000D0]int[/color] month,day,year;
[color=#0000D0]public[/color]:
CDateType([color=#0000D0]int[/color] mon=1,[color=#0000D0]int[/color] d=1,[color=#0000D0]int[/color] y=2008)
{
month=mon;
day=d;
year=y;
}
[color=#0000D0]void[/color] DisPlay()
{
[color=#FF0000]cout[/color]<
[color=#0000D0]void[/color] SetDate([color=#0000D0]int[/color] mon,[color=#0000D0]int[/color] d,[color=#0000D0]int[/color] y)
{
month=mon;
day=d;
year=y;
}
};
[color=#0000D0]class[/color] CDateTimeType:[color=#0000D0]public[/color] CDateType,[color=#0000D0]public[/color] CTimeType [color=#008000]//时间日期类[/color]
{
[color=#0000D0]public[/color]:
CDateTimeType([color=#0000D0]int[/color] mon=1,[color=#0000D0]int[/color] d=1,[color=#0000D0]int[/color] y=2008,[color=#0000D0]int[/color] h=12,
[color=#0000D0]int[/color] m=0,[color=#0000D0]int[/color] s=0):CDateType(mon,d,y),CTimeType(h,m,s){}
[color=#0000D0]void[/color] DisPlay()
{
CDateType::DisPlay();
CTimeType::DisPlay();
}
};
[color=#0000D0]int[/color] main()
{
[color=#FF0000]cout[/color]<<[color=#808080]"类的多重继承演示"[/color]<
[color=#FF0000]cout[/color]<<[color=#808080]"调用CDateTimeType类构造函数设定初始日期时间为:"[/color]<
dt.SetDate(8,8,2008);
dt.SetTime(20,8,8);
[color=#FF0000]cout[/color]<<[color=#808080]"调用基类成员函数修改后的日期时间为:"[/color]<
[color=#0000D0]return[/color] 0;
}
已经有(0)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/program/523.html 欢迎订阅Eddy Blog。