/*
* 程序的版权和版本声明部分
* Copyright (c)2014, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:a.cpp
* 作 者:孔云
* 完成日期:2014年3月25日
* 版 本 号: v1.0
* 输入描述:在主函数中给出实参(四边长的值)。
* 问题描述:设计一个矩形类,定义成员函数,使用参数初始化表对数据成员初始化。
* 输出描述:矩形周长、面积。
*/
#include<iostream>
using namespace std;
class Sqare
{
public:
double perimeter();//计算矩形的周长
double area();//计算并返回矩形的面积
void showMessage();
Sqare();
Sqare(double x,double y,double z,double e):a(x),b(y),c(z),d(e) {}
private:
double a,b,c,d; //四边为私有成员数据
};
int main()
{
Sqare qa(8,16,8,16); //定义矩形类的一个实例(对象)
qa.showMessage();
return 0;
}
void Sqare::showMessage()
{
cout<<"矩形的三边长分别为:"<<a<<' '<<b<<' '<<c<<' '<<d<<endl;
cout<<"该矩形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;
}
double Sqare::perimeter()
{
return(a+b+c+d);
}
double Sqare::area()
{
return a*b;
}
心得体会:孩纸,加油吧!
这篇博客分享了关于矩形类构造函数的学习心得,鼓励读者深入理解并加油探索。
2637

被折叠的 条评论
为什么被折叠?



