類中的每個屬性都必須有初始值,哪怕這個值是0或空字符串介牙。在有些情況下,如設(shè)置默認(rèn)值時澳厢,在方法__init__() 內(nèi)指定這種初始值是可行的环础;如果你對某個屬性這樣做 了,就無需包含為它提供初始值的形參剩拢。
下面來添加一個名為odometer_reading 的屬性线得,其初始值總是為0。我們還添加了一個名為read_odometer() 的方法徐伐,用于讀取汽車的里程表:
或者我們也可以像用函數(shù)一樣在定義的同時設(shè)置默認(rèn)值贯钩,第四行和第九行有改動