定義一個(gè)類
class Athlete:
def __init__(self):
...
創(chuàng)建一個(gè)對(duì)象
a = Athelete()
Python會(huì)為你完成對(duì)象創(chuàng)建,然后你可以使用init()方法定制對(duì)象的初始化。
每個(gè)方法的第一個(gè)參數(shù)都是self
類似Java的this,只是Java的方法參數(shù)的this都被封裝好了,對(duì)程序員來說是透明的。
繼承
class NamedList(list):
def __init__(self, a_name):
list.__init__([])
self.name = a_name
ps:以上內(nèi)容摘錄自《Head First Python》