设计一个程序,求正方形和长方形的周长,具体要求如下: (1) 定义正方形类Square作为基类,包含数据成员边长,以及构造函数、求正方形周长的虚函数、输出函数。 (2) 定义类Square的共有派

本文介绍了如何使用C++设计一个程序,定义正方形类Square作为基类,包括边长数据成员、构造函数、求周长的虚函数和输出函数。此外,还详细说明了如何派生出Rectangle类来表示长方形,增加了一条边长,并实现了计算长方形周长和输出数据成员的功能。最后,通过在主函数中进行测试,并利用基类指针实现动态联编。
摘要由CSDN通过智能技术生成

设计一个程序,求正方形和长方形的周长,具体要求如下:
(1) 定义正方形类Square作为基类,包含数据成员边长,以及构造函数、求正方形周长的虚函数、输出函数。
(2) 定义类Square的共有派生类Rectangle,新增一条边长,与派生成员共同作为长方形边长,以及求长方形周长和输出数据成员的函数。
(3) 在主函数中定义的类进行测试,用基类的指针实现动态联编。

#include <iostream>
#include <string>
using namespace std;
class Square
{
   
protected :
    int length;
public:
    Square(int l)
    {
   
        length = l;
    }
    virtual int getperimeter(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值