当前位置:嗨网首页>书籍在线阅读

24-复习题

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

10.9 复习题

1.什么是类?

2.类如何实现抽象、封装和数据隐藏?

3.对象和类之间的关系是什么?

4.除了是函数之外,类函数成员与类数据成员之间的区别是什么?

5.定义一个类来表示银行账户。数据成员包括储户姓名、账号(使用字符串)和存款。成员函数执行如下操作:

  • 创建一个对象并将其初始化;
  • 显示储户姓名、账号和存款;
  • 存入参数指定的存款;
  • 取出参数指定的款项。

请提供类声明,而不用给出方法实现。(编程练习1将要求编写实现)

6.类构造函数在何时被调用?类析构函数呢?

7.给出复习题5中的银行账户类的构造函数的代码。

8.什么是默认构造函数,拥有默认构造函数有何好处?

9.修改Stock类的定义(stock20.h中的版本),使之包含返回各个数据成员值的成员函数。注意:返回公司名的成员函数不应为修改数组提供便利,也就是说,不能简单地返回string引用。

10.this和*this是什么?