C++ 类成员函数
作者:互联网
类成员函数声明方法
参数类型为void表示任意类型
double getVolume(void);
void setLength( double len );
void setBreadth( double bre );
void setHeight( double hei );
类成员函数定义方法
- 类内部定义
参考代码:
class Box
{
public:
double length; // 长度
double breadth; // 宽度
double height; // 高度
double getVolume(void)
{
return length * breadth * height;
}
};
- 类外部定义
先在类内部声明,然后在类外部定义
外部定义格式为:返回值类型 类名::函数名(参数类型 参数名)
参考代码:
using namespace std;
class Box
{
public:
double length; // 长度
double breadth; // 宽度
double height; // 高度
// 成员函数声明
double getVolume(void);
void setLength( double len );
void setBreadth( double bre );
void setHeight( double hei );
};
// 成员函数定义
double Box::getVolume(void)
{
return length * breadth * height;
}
void Box::setLength( double len )
{
length = len;
}
void Box::setBreadth( double bre )
{
breadth = bre;
}
void Box::setHeight( double hei )
{
height = hei;
}
调用函数
类名.函数名
Box myBox; // 创建一个对象
myBox.getVolume(); // 调用该对象的成员函数
标签:Box,breadth,getVolume,函数,double,成员,C++,height,void 来源: https://blog.csdn.net/qq_42733062/article/details/113531545