讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 14.1 真實世界中的對象 >

14.1 真實世界中的對象

什麼是對像?如果我們不是在討論編程,當我問到這個問題時,可能會有下面的對話:

在 Python 中定義什麼是對象也可以作為一個很好的起點。拿球來舉個例子。可以操作一個球,比如撿球、拋球、踢球或者充氣(對於某些球來說)。我們把這些操作稱為動作(action)。還可以通過指出球的顏色、大小和重量來描述一個球。這些就是球的屬性(attribute)。

術語箱

可以通過描述特徵或屬性來描述一個對象。球的屬性之一是它的形狀。大多數球都是圓形。還有一些其他的屬性,比如顏色、大小、重量和價格。屬性的另一個說法是特性(property)。

真實世界的真實對像(物體)包括兩個方面。

  • 可以對它們做什麼(動作)。

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

編程中也是如此。