大大回歸角雷!
“類就是用形象的思維來編程安岂,感性的思維來理解代碼”
9.1.1創(chuàng)建Dog類
9.1.2根據(jù)類創(chuàng)建實例
例子涯雅,大家來創(chuàng)建一個機器人的類撑柔,然后創(chuàng)建實例瘸爽,讓他能走動等動作
Dog
在這里,命名約定很有用:我們通常認為首字母大寫的名稱(如Dog)指的是類铅忿,而小寫的名稱(如my_dog)指的是根據(jù)類創(chuàng)建的實例剪决。
1.訪問屬性
要訪問實例的屬性,可以使用句點表示法檀训。
如dog.name
句點表示法在Python中很常用柑潦,這種語法演示了Python如何獲悉屬性的值。在這里峻凫,python先找到實例dog渗鬼,再查找與這個實例相關(guān)的屬性name。在Dog類中引用這個屬性時荧琼,使用的是self.name譬胎。
2.調(diào)用方法
根據(jù)Dog類創(chuàng)建實例后,就可以使用句點法來調(diào)用Dog類中定義的任何方法命锄。
遇到代碼dog.sit()時堰乔,python在類Dog中查找方法sit()并運行其代碼。