C++应用编程200例 适合初学的同学可以好好研究下

源代码在线查看: p2-131.cpp

软件大小: 103 K
上传用户: zhhw254774338
关键词: 200 应用编程
下载地址: 免注册下载 普通下载 VIP

相关代码

				#include 
				//定义一个枚举类型
				enum Color {Red,Yellow,Green,White};
				//圆类Circle的定义
				class Circle {  
				    float radius;
				public:
				    Circle(float r) {
				        radius=r;
				        cout				    }
				    ~Circle() {  //析构函数
				          cout				    }
				    float Area() {
				        return 3.1416*radius*radius;
				    }
				};
				//桌子类Table的定义
				class Table {  
				    float height;
				public:
				    Table(float h) {
				        height=h;
				        cout				    }
				    ~Table() {  //构造函数
				        cout				    }
				    float Height() {
				        return height;
				    }
				};
				//圆桌类RoundTable的定义
				class RoundTable:public Table,public Circle {
				    Color color;
				public:
				    RoundTable(float h,float r,Color c); //构造函数
				    int GetColor() {
				       return color;
				    }
				    ~RoundTable() {  //构造函数
				        cout				    }
				};
				//圆桌构造函数的定义
				RoundTable::RoundTable(float h,float r,Color c):Table(h),Circle(r)
				{
				    color=c;
				    cout				}
				//测试多继承中构造函数和析构函数的执行方式
				main() {
				    RoundTable cir_table(15.0,2.0,Yellow);
				    
				    cout				    //调用Height类的成员函数
				    cout				
				    //调用circle类的成员函数
				    cout				
				    //调用RoundTable类的成员函数
				    cout				}
							

相关资源