为了账号安全,请及时绑定邮箱和手机立即绑定

封装成员函数set和get

封装成员函数时

void setName(string _name);

string getName();

问题:

1:setName函数返回类型不可以是string吗?

2:为什么getName()函数没有形参而前者setName有呢?

正在回答

1 回答

我这样说你可能好理解 你说的是赋值函数和取值函数 赋值函数是不需要返回类型的 只是把实参赋值给成员 所以在赋值函数里要有形参 由于已经赋值了 所以取值并不需要参数 类型也不能为void

1 回复 有任何疑惑可以回复我~
#1

口畏喂马劈劈柴 提问者

明白了,谢谢您的指点!
2015-05-26 回复 有任何疑惑可以回复我~
#2

口畏喂马劈劈柴 提问者

非常感谢!
2015-05-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103381    人
  • 解答问题       732    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

封装成员函数set和get

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号