类和方法
本章最重要的概念就是类和方法。类描述对象是什么?方法定义对象可以做什么?对
于这些概念,现实世界中的示例不计其数。例如,animal 是一个类,在这个类中,我们可
以定义诸如发声和移动等方法。vehicle 也是一个类,在这个类中,我们可以定义诸如启动、
移动和停止等方法。类似地,person 也是一个类,其中的方法包括睡醒、与另一个人交谈,
以及去某个地方等。
对于一个特定问题,我们需要构建模型来刻画对象和对象之间的交互作用,那么,就
可以根据建模的需要来定义对象的类和相应的方法。这些对象不必是特定的物质或实体。
一个实用示例是银行账户,它只存在于银行的数据库中,但是当利用如资产和所有者等数
据字段以及存款、提现和两个账户之间的转账等方法,对银行账户进行建模时,银行账户
就有了用武之地。