- Java核心技术卷I基础知识(原书第9版)
- (美)Cay S.Horstmann Gary Cornell
- 232字
- 2021-04-01 04:35:52
4.2 使用预定义类
在Java中,没有类就无法做任何事情,我们前面曾经接触过几个类。然而,并不是所有的类都具有面向对象特征。例如,Math类。在程序中,可以使用Math类的方法,如Math.random,并只需要知道方法名和参数(如果有的话),而不必了解它的具体实现过程。这正是封装的关键所在,当然所有类都是这样。但遗憾的是,Math类只封装了功能,它不需要也不必隐藏数据。由于没有数据,因此也不必担心生成对象以及初始化实例域。
下一节将会给出一个更典型的类——Date类,从中可以看到如何构造对象,以及如何调用类的方法。