文章 2023-04-23 来自:开发者社区

【C++之纯虚函数与抽象类2】计算圆形、正方形、矩形、梯形和三角形的图形面积,并求和

题目要求写一个程序,定义抽象基类 Shape,由它派生出5个派生类:Circle(圆形)、Square(正方形)、Rectangle(矩形)、Trapezoid(梯形)、Triangle(三角形)。用虚函数分别计算几种图形面积,并求它们的和。要求用基类指针数组,使它每一个元素指向一个派生类对象。——谭浩强的《C++面向对象程序设计》第6章习题第5小题抽象类带有纯虚函数的类就是抽象类。例如:// ....

【C++之纯虚函数与抽象类2】计算圆形、正方形、矩形、梯形和三角形的图形面积,并求和
文章 2022-10-28 来自:开发者社区

C++编程练习:抽象类——编写一个程序,计算三角形、正方形的面积,抽象出一个基类base。

例、编写一个程序,要求计算三角形、正方形的面积,抽象出一个基类base,在其中说明一个虚函数display( )用来展示其参数且求出面积。代码如下:头文件headfile.h:#pragma once //只运行一次头文件 #include <iostream> using namespace std; class base { public: virtual vo...

C++编程练习:抽象类——编写一个程序,计算三角形、正方形的面积,抽象出一个基类base。
文章 2022-10-28 来自:开发者社区

C++编程练习:多态实验——利用抽象类和纯虚函数,编程计算正方体、球体和圆柱体的表面积和体积。

例、要求利用抽象类和纯虚函数,编程设计一个程序计算正方体、球体和圆柱体的表面积和体积,具体要求如下:1、设计一个抽象类为公共基类 ;2、设计成员函数source_area( ),求表面积;3、设计成员函数volume( ),求体积;4、定义数据成员r;5、派生类cube、sphere、cylinder分别表示正方体类、球体类和圆柱体类。程序如下://头文件 #include <iostre....

C++编程练习:多态实验——利用抽象类和纯虚函数,编程计算正方体、球体和圆柱体的表面积和体积。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等