1.2.4 课后练习

2013-10-07 15:26:38 · 作者: · 浏览: 69

1.2.4   课后练习

1. 什么是类方法?

2. 什么是类接口?

3. 什么是类实现?

4. 为什么将类接口设计为公有的?

5. 为什么将类实现设计为私有的?

6. 类是如何支持信息隐藏的?

7. 类对其数据成员和成员函数都进行了封装吗?

8. 数据成员既可以是公有的又可以是私有的吗?

9. 成员函数既可以是公有的又可以是私有的吗?

10. 将类实现设计为私有的有什么好处?

11. 什么是抽象数据类型?

12. 抽象数据类型中的抽象有什么涵义?

13. 假设我们设计了一个Stack类,要求不能对已满的堆栈进行压入,不能对已空的堆栈进行弹出操作,解释为什么Stack中的元素个数等于有效压入操作次数减去有效弹出操作次数。

14. 对于程序设计人员来说,使用抽象数据类型(如Integer类)比使用内建数据类型(如int)有什么优点?