1.2.4 课后练习
1. 什么是类方法?
2. 什么是类接口?
3. 什么是类实现?
4. 为什么将类接口设计为公有的?
5. 为什么将类实现设计为私有的?
6. 类是如何支持信息隐藏的?
7. 类对其数据成员和成员函数都进行了封装吗?
8. 数据成员既可以是公有的又可以是私有的吗?
9. 成员函数既可以是公有的又可以是私有的吗?
10. 将类实现设计为私有的有什么好处?
11. 什么是抽象数据类型?
12. 抽象数据类型中的抽象有什么涵义?
13. 假设我们设计了一个Stack类,要求不能对已满的堆栈进行压入,不能对已空的堆栈进行弹出操作,解释为什么Stack中的元素个数等于有效压入操作次数减去有效弹出操作次数。
14. 对于程序设计人员来说,使用抽象数据类型(如Integer类)比使用内建数据类型(如int)有什么优点?