VC++基础 类的继承

主要参照网上下载的源码进行学习,下面是一个简单的类继承代码:

#include using namespace std; class CTimeType//定义时间类 { int hour,minute,second; //成员变量 public: CTimeType(int h=12,int m=0,int s=0) //构造函数 { hour=h; minute=m; second=s; } void display() //成员函数,输出时间 { cout<

代码结构很简单,首先定义一个时间类,然后定义一个日期类,最后由时间日期类继承自时间类和日期类。其中日期时间类dt的SetDate和SetTime方法分别继承自他们的父类,而其实现的DisPlay方法则分别调用的父类的方法。实际其DisPlay方法也可继承,但其中两个父类的的显示方法名均为DisPlay,故会提示方法名不明确的错误,改为如下代码,则可直接使用父类的方法:

#include using namespace std; class CTimeType//定义时间类 { int hour,minute,second; //成员变量 public: CTimeType(int h=12,int m=0,int s=0) //构造函数 { hour=h; minute=m; second=s; } void display1() //成员函数,输出时间 { cout<

 

你可能感兴趣的:(VC++学习)