急求C++类继承范文

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:58:30
最近学习C++,学习类,想要个范例,要有父类,子类的,子类继承父类,一个类一个cpp文件,父类要有virtual的,有main调用所有子类,记住一个类一个cpp文件哟!!!

这里我贴的代码,这是我曾经写过的一个,你把它们分成几个文件就可以了,但是不是一个类一个cpp文件,一个类应该做成一个h文件,在最后一个文件里面加上include<classname.h>

不会你找我给你弄

#include<iostream.h>
//date类
class date{
int month,day,year;
public:
date(int m,int d,int y)
{
month=m;
day=d;
year=y;
cout<<"date constrct!"<<endl;
}
date(const date &p)
{
month=p.month;
day=p.day;
year=p.year;
}
~date(){cout<<"date disconstrct!"<<endl;}
void show() const
{
cout<<month<<","<<day<<","<<year<<endl;
}
};
//school类
class school{
char *schname;
public:
school(char sc[])
{
schname=sc;
cout<<"school constrct!"<<endl;
}
~school()
{
cout<<"school disconstrct!"<<endl;
}
void sh