如何使用多重继承执行矩形的区域和周长 [英] how to perform area and perimeter of rectangle using multiple inheritance
本文介绍了如何使用多重继承执行矩形的区域和周长的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
怀疑是关于是否为区域和周边编写成员函数和
我的语法如下检查是否正确
The doubt is about whether to write member functions for area and perimeter and
my syntax is as follows check whether it is right
#include <iostream.h>
#include<conio.h>
class Area
{
public:
float area(float l,float b)
{
return l*b;
}
};
class Perimeter
{
public:
float peri(float l,float b)
{
return 2*(l+b);
}
};
class Rectangle : private Area, private Perimeter
{
private:
float length, breadth;
public:
Rectangle() : length(0.0), breadth(0.0) { }
void get_data( )
{
cout<<"Enter length: ";
cin>>length;
cout<<"Enter breadth: ";
cin>>breadth;
}
};
int main()
{
Rectangle r;
r.get_data();
cout<<"Area = "<<r.area_calc();
cout<<"\nPerimeter = "<<r.peri_calc();
return 0;
}
推荐答案
这篇关于如何使用多重继承执行矩形的区域和周长的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文