Python class
2016-12-04 本文已影响0人
汉山
定义一个类
class Athlete:
def __init__(self):
...
创建一个对象
a = Athelete()
Python会为你完成对象创建,然后你可以使用init()方法定制对象的初始化。
每个方法的第一个参数都是self
类似Java的this,只是Java的方法参数的this都被封装好了,对程序员来说是透明的。
继承
class NamedList(list):
def __init__(self, a_name):
list.__init__([])
self.name = a_name
ps:以上内容摘录自《Head First Python》