c++构造函数重载
来源:互联网 发布:苹果软件更新不了 编辑:程序博客网 时间:2024/06/10 03:51
#include <iostream>
using namespace std;
class Box
{public : Box( ); //声明一个无参的构造函数
Box(int h,int w,int len):height(h),width(w),length(len){ } //声明一个有参的构造函数,用参数的初始化表对数据成员初始化
int volume( );
private :
int height;
int width;
int length;
};
Box::Box( ) //定义一个无参的构造函数
{
height=10;
width=10;
length=10;
}
int Box::volume( )
{return (height*width*length); }
int main( )
{
Box box1; //建立对象box1,不指定实参
cout<<"The volume of box1 is "<<box1.volume( )<<endl;
Box box2(15,30,25); //建立对象box2,指定3个实参
cout<<"The volume of box2 is "<<box2.volume( )<<endl;
return 0;
}
using namespace std;
class Box
{public : Box( ); //声明一个无参的构造函数
Box(int h,int w,int len):height(h),width(w),length(len){ } //声明一个有参的构造函数,用参数的初始化表对数据成员初始化
int volume( );
private :
int height;
int width;
int length;
};
Box::Box( ) //定义一个无参的构造函数
{
height=10;
width=10;
length=10;
}
int Box::volume( )
{return (height*width*length); }
int main( )
{
Box box1; //建立对象box1,不指定实参
cout<<"The volume of box1 is "<<box1.volume( )<<endl;
Box box2(15,30,25); //建立对象box2,指定3个实参
cout<<"The volume of box2 is "<<box2.volume( )<<endl;
return 0;
}
- C#:方法重载、构造函数、重载构造函数小结
- 复制构造函数与赋值重载(c++)
- <C++>14.构造函数的重载与拷贝构造函数
- 构造函数,函数重载
- 构造函数重载
- C++构造函数重载
- 重载构造函数
- 构造函数 重载 好玩
- 构造函数重载
- 构造函数重载
- CDialog构造函数重载
- PHP重载构造函数
- 构造函数重载
- 构造函数和重载
- 构造函数的重载
- c++构造函数重载
- 构造函数的重载
- 重载构造函数
- 【用户指南:Win7系统的完善使安全体系指数加倍】
- 第一个unix c程序
- mysql 配置管理
- 定位到下拉框时 分层显示 内容
- makefile(一)
- c++构造函数重载
- WinINet操作流程
- Android ConnectivityManager
- c# 自定义config 并且让结点智能提示
- 织梦截取标题长度和去除HTML标签获取内容函数
- Access restriction
- mysql 触发器学习
- JAVAEE知识的系统性有多重要?再谈非线性学习方法
- 基于Predictive Parsing的ABNF语法分析器(九)——AbnfParser文法解析器之带星号的情形(c-wsp和comment)