類(python)

創建和使用類

   

  這裏需要注意的有以下幾點: 

   1.按照約定,在python中,首字母大寫的名稱指的是類。上面定義的那個類中的括號是空的,是因爲我們要從空白建造這個類。f中_init_()是一個特殊的方法,每當你根據Dog類創建新實例時,都會自動運行它。在這個方法的定義中,形參self必不可少,而且必須位於其他形參的前面。這是因爲python調用方法來創建實例時,將自動傳入實參self。每個與類相關聯的方法調用都自動傳遞實參self。它是一個指向實例本身的引用,讓實例能夠訪問類中的屬性和方法。因此我們不需要傳遞它,而只需要傳遞其他的實參。




這裏需要非常非常注意的是init()函數的左右下劃線都是2個,而不是一個!


修改屬性的值

  可以以三種不同的方法修改屬性的值:直接通過實例進行修改;通過方法進行設置;’通過方法進行遞增(增加特定的值)


繼承

   編寫類的時候不一定總要從空白開始。如果你要編寫的類是另一個現成類的特殊版本,可使用繼承。一個類繼承另一個類時,它將自動獲得另一個類所有的屬性和方法。同時還可以定義自己的屬性和方法。


給子類定義新的屬性和方法




要想輸入中文註釋,則可在程序開頭添加#coding=utf-8,則其後註釋可以有中文了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章