第四周项目一 三角形的构造函数(1)带参构造函数
来源:互联网 发布:酥酥淘宝同款摄像头 编辑:程序博客网 时间:2024/05/21 13:58
问题及代码
/* *ALL rights reserved. *文件名称: 初学对象4 *作者:李长鸿 *完成时间:2015.3.30 *问题描述:带参构造函数 */ #include<iostream>using namespace std;class Triangle{public: Triangle(double,double,double); double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage();private: double a,b,c; //三边为私有成员数据};Triangle::Triangle(double i,double j,double k):a(i),b(j),c(k){}double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double t; t=(a+b+c)/2; return (t-a)*(t-b)*(t-c);}void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}int main(){ Triangle Tri(7,8,9);//定义三角形类的一个实例(对象) Tri.showMessage(); return 0;}
总结:和普通函数的用法是一样的,就是注意写法。
定义成员函数时又忘了类名::
切记切记!!
0 0
- 第四周项目一 三角形的构造函数(1)带参构造函数
- 第四周项目一:三角形类的构造函数(1):带参数的构造函数
- 第四周 项目一--三角形类的构造函数(1)带参数构造函数
- 第四周项目一(1) 三角形的构造函数 带参数构造函数
- 第四周项目一 三角形类构造函数(3) 带默认参数的构造函数
- 第四周 项目1-三角形类的构造函数(1)---带参数的构造函数
- 第四周项目1 三角形类的构造函数 (使用带参数的构造函数)
- 第四周上机实践项目1-三角形类的构造函数(带参数构造函数)
- 第四周项目:三角形类的构造函数-(1)使用带参数构造函数
- 第四周 项目一 三角形的构造函数—使用带参数构造函数
- 第四周项目一---三角形类的构造函数——带参数构造函数
- 第四周项目一三角形类--带参数构造函数
- 第四周 项目一 三角形类的构造函数1
- 第四周项目一三角形类的构造函数-1
- 第四周项目一 三角形的构造函数(2)
- 第四周项目一 三角形的构造函数(3)
- 第四周项目一 三角形的构造函数(4)
- 第四周项目1:三角形类的构造函数:带参数构造函数
- thinkphp利用ZipArchive获取zip中的apk信息
- 关初学redis的一些总结以及redis与python集成
- HTTP常见错误返回代码
- 详解session与cookie
- OpenCV+Windows+VS2012 配置
- 第四周项目一 三角形的构造函数(1)带参构造函数
- 新浪的APP双色球,天气,空气,快递,双色球,火车票,公交路线,周公解梦,手机号码归属地,IP,算命,人脸识别,等等接口API
- High weight hardwood film faced plywood
- Android 原生Launcher2中动态刷新日历图标 显示日期与星期
- 实现简单的滑动效果
- win系统下nodejs安装及环境配置
- 【BZOJ3550】【ONTAK2010】 Vacation 线性规划转费用流
- VC2008及后续版本非托管C++访问webservice服务
- wget