设计一个基类,从基类派生圆,从圆派生圆柱,设计成员函数输出它们的面积和体积
来源:互联网 发布:淘宝返利网不计入销量 编辑:程序博客网 时间:2024/05/28 15:21
#include <iostream>
#include <cmath>
using namespace std;
#define pi 3.14
class point{
protected:
int x1, y1;
public:
point(int a, int b) { x1=a; y1=b; }
};
class circle:public point{
protected:
int x2, y2;
public:
circle(int a, int b, int c, int d):point(a,b) { x2=c; y2=d; }
double area()
{
double r= sqrt(abs(x2-x1)*abs(x2-x1)+abs(y2-y1)*abs(y2-y1));
double area=pi*r*r;
cout << "area is:" << area << endl;
return area;
}
};
class column:public circle{
protected:
int h;
public:
column(int a, int b, int c, int d, int e):circle(a,b,c,d) { h=e; }
void cubage()
{
double cubage=circle::area()*h;
cout << "cubage is:" << cubage << endl;
}
};
void main(){
circle c(1,1,4,2);
c.area();
column cl(1,1,4,2,10);
cl.cubage();
}
- 设计一个基类,从基类派生圆,从圆派生圆柱,设计成员函数输出它们的面积和体积
- 再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),,以及求圆柱表面积的成员函数area和求圆柱体积的成员函数volume,实现需要的成员函数,并设计main
- 11周1--2以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;
- 以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试
- 从点类派生圆类,再由圆类派生圆柱类
- CPoint作为基类,派生出描述一条直线的类Cline,再派生出一个矩形类CRect。要求成员函数能求出两点间的距离、矩形的周长和面积等
- Shape是一个几何图形的基类,它至少有求自身周长函数Circumference()和求自身面积函数Area()。从Shape类派生出Circle类、Ellipse类、Triangle类和Rectan
- C++ 走向远洋——44(项目一、点—圆—圆柱类族的设计、派生类)
- C++第10/11周项目 继承与派生 【项目1 - 点-圆-圆柱类族的设计】(复习新版)
- 编写一个类,完成Round类实现的功能。(圆的面积,周长,圆柱体积)
- C++第十三周【任务4】设计一个抽象类CSolid,含有两个求表面积及体积的纯虚函数,同时设计个派生类CCube、CBall、CCylinder
- 事件只能从声明它们的类中调用,派生类不能直接调用在基类声明的事件
- base保留字 从派生类中访问基类的成员
- Chapter12——声明抽象基类Shape,由它派生出3个派生类:Circle,Rectangle,Triangle,用一个printArea函数分别输出以上三者的面积,3个图形的数据在定义对象时给
- 基类成员函数重载后派生类的使用。
- 从“派生类不能访问基类对象的protected成员”开始讨论各类成员的“可见性”
- 5.18设计一个基类,再派生出两个子类
- 继承与派生:派生类从基类继承的过程
- 第08讲 数组示例
- 101条计算机经典名言(英汉对照版)
- JQuery无废话系列教程(四) 实战篇下
- C# 验证码的三种做法[纯数字][纯汉字][字母/数字/汉字混合]
- 设计模式22:Mediator Pattern (调解者模式)
- 设计一个基类,从基类派生圆,从圆派生圆柱,设计成员函数输出它们的面积和体积
- 几本比较重要的kernel方面的书
- How to create a minimal master page
- 开源游戏引擎Linderdaum Engine
- Jar包中资源文件的获取
- 第07讲 文本示例
- 第09讲 秒表示例
- 第10讲 虚拟键盘示例
- 博文推荐:面试者让金山负责webgame的高管崩溃了!