类:定义类是通过class关键字
在创建实例的时候,通过定义一个特殊的init方法【对应Java的构造函数】,把一些认为必须绑定的属性强制填写进去。
注意:特殊方法“init”前后分别有两个下划线!!!
init方法的第一个参数永远是self,表示创建的实例本身,因此,在init方法内部,就可以把各种属性绑定到self,因为self就指向创建的实例本身。
class Student(object):
def __init__(self, name, score):
self.name = name
self.score = score
类的方法,除了第一个参数是self外,其他和普通函数一样。要调用一个类方法,只需要在实例变量上直接调用,除了self不用传递,其他参数正常传入
网友评论