self与实例方法
class Student(object):
sum = 0
def __init__(this,name,age):
this.name = name
this.age = age
class Student(object):
sum = 0
# 实例方法
"""
python硬性规定:类方法第一个参数是必须显示传入self
但是调用的时候不用传入self
看起来有些呆板,可能是为了照顾刚入门的小白:有人会对莫名出现的this困惑,所以官方
要求必须明确传入self(显大于隐)
"""
def __init__(self,name,age):
self.name = name
self.age = age
def sayHello(self):
print("Hi, my name is "+ self.name)
s1 = Student("李白",3)
s1.sayHello() # Hi, my name is 李白