Python對象認知(1)
Python 是一種麵向對象的解釋型計算機程序設計語言。那講到類我們肯定要說一下對象,以及類和對象之間的關係。
類是用來規範和描述實體對象的。類包含(定義)一係列的屬性和方法。那對象又是什麼呢?對象就是由屬性和方法組成,對象是類的實例化,對象是類的具體表現,所以對象含有類屬性的具體值。那說到這裏感覺還是一頭霧水啊,那我們來舉一個栗子吧。
在Python中,一切萬物皆對象,比如眼前的這隻狗---泰迪,在Python世界裏他就是一個對象,他有一些特征,比如大小,顏色,愛啪啪等。其實這就是對象的屬性和方法。同樣有一個對象,必定有一個與其對應的類。接著我們看代碼示例。
class taidi: #定義了以泰迪類
color = "brown" #定義了泰迪的特性 就是屬性 他的顏色是棕色的
def papa(self): #定義一個啪啪的方法
print "I can papapa!"
#創建obj對象 這個時候obj就是taidi類的具體表現了包含color屬性和papa方法
obj= taidi()
print obj.color #brown
print obj.papa() #I can papa!
這裏是對Python對象的一些解析,歡迎指正。
最後更新:2017-06-22 00:02:21