天天看点

《Android游戏开发详解》——第2章,第2.17节对象是独立的

本节书摘来自异步社区《android游戏开发详解》一书中的第2章,第2.17节对象是独立的,作者 【美】jonathan s. harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.17 对象是独立的

android游戏开发详解

让我们来看一下实例和对象独立性的概念。使用一个类,我们可以创建想要的任意多个对象。例如,可以创建一个spaceship类并且使用它来实例化(创建实例)50个spaceship对象。这些spaceship对象中的每一个,都叫作spaceship类的实例。实例是更为“泛化”的类的“具体的”表示,这就好像乐高组合是其各个说明手册的具体化的表示。如图2-23所示。

《Android游戏开发详解》——第2章,第2.17节对象是独立的

就像现实生活中的对象一样,同一个类的不同实例是彼此独立的。还是以50个spaceships为例,你可以修改spaceships类的一个实例(一个单个的spaceships对象),而其他的49个实例并不会受到影响。

继续阅读