一个简单地派生程序
来源:互联网 发布:淘宝微淘评论怎么匿名 编辑:程序博客网 时间:2024/05/21 02:48
问题:设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是从前两个类派生出来的,要求输出一个圆桌的高度、面积和颜色等数据。
程序代码:
#include<iostream>using namespace std;class circle{ public:circle(double i):x(i) {}void GetArea() {cout<<3.14*x*x<<endl;}private:double x;};class table{ public:table(double h):height(h) {}void display1() {cout<<"h="<<height<<endl;}private:double height;};class roundtable:public circle,public table{ public:roundtable(char c[],double i,double h):circle(i),table(h) {color=new char[strlen(c)+1];strcpy(color,c);}void display2(){ cout<<color<<endl;}private:char *color;};int main(){ roundtable a("blue",2,1); cout<<"高度:"; a.display2(); cout<<"面积:"; a.GetArea(); cout<<"高度"; a.display1(); return 0;}
执行结果:
- 一个简单地派生程序
- 一个简单地聊天程序
- 一个简单地音乐播放程序
- Eclipse 建立一个简单地JAVA程序
- 简单地一个DOS端口映射程序
- 一个简单地C语言程序展示RSA加密原理
- 一个简单地程序示例剖析类加载机制
- 简单地画图程序
- 一个简单地计时器。
- 一个派生的简单例子
- SpringMVC简单地入门程序
- 帮同学写的一个简单地随机数学题生成程序,非常简单,适合练手
- 简单地封装一个className
- 一个简单地内存池
- 一个简单地maven项目
- 一个简单地爬虫教程
- 一个简单地java对话框
- lua 一个简单的继承/派生关系
- spring学习笔记(一)
- 【经典箴言 || 人生感悟 】
- SQL XML 类型插入操作
- How the Computer Works
- yum和apt-get的区别
- 一个简单地派生程序
- linux vmstat 显示结果
- POJ 3752 字母旋转游戏
- android学习笔记---53_采用网页设计软件界面,以及使用android系统内置的浏览器,利用js调用java方法
- Zookeeper -- 管理分布式环境中的数据
- 共享池的改进与ORA-04031的变化
- 关于EPOLL的ET与LT工作模式及其他细节
- mmap方法实现物理内存到用户虚拟地址的映射
- poj 1269 Intersecting Lines 计算几何 直线求交点