首页 » 父与子的编程之旅:与小卡特一起学Python » 父与子的编程之旅:与小卡特一起学Python全文在线阅读

《父与子的编程之旅:与小卡特一起学Python》14.1 真实世界中的对象

关灯直达底部

什么是对象?如果我们不是在讨论编程,当我问到这个问题时,可能会有下面的对话:

在 Python 中定义什么是对象也可以作为一个很好的起点。拿球来举个例子。可以操作一个球,比如捡球、抛球、踢球或者充气(对于某些球来说)。我们把这些操作称为动作(action)。还可以通过指出球的颜色、大小和重量来描述一个球。这些就是球的属性(attribute)。

术语箱

可以通过描述特征或属性来描述一个对象。球的属性之一是它的形状。大多数球都是圆形。还有一些其他的属性,比如颜色、大小、重量和价格。属性的另一个说法是特性(property)。

真实世界的真实对象(物体)包括两个方面。

  • 可以对它们做什么(动作)。

  • 如何描述(属性或特性)。

编程中也是如此。