课程
/后端开发
/C++
/C++远征之封装篇(下)
Array::Array(int len)
{m_iLen=len};
int Array::setLen(int len)
{m_iLen=len}
这功能一样?
2015-08-25
源自:C++远征之封装篇(下) 4-7
正在回答
1.如果有多个成员数据,构造函数可以一次给多个成员数据设定初始值,
set函数一般都是一个成员数据对应一个set函数.一次只能设定一个.
2.构造函数只能设定初始值,如果设定了初始值之后,又想要再更改这个值.那么就只能用set了.
构造函数是用来初始化的,setLen是用来以后设置数据成员值的
构造函数是用来初始化的,setLen是用来以后设置数据成员的值的
构造函数是在对象构造时调用的。那个setLen函数可以让你随时修改成员变量的值啊。
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通