9-8 self与实例方法
class Student():
sum = 0
name = '小鱼'
age = 0
# 实例方法 定义实例方法的时候必须加上self
def __init__(self,name,age):
self.name = name
self.age = age #self就是当前调用某一个人方法的应用,例如do_homework
#指向的就是student1
#print('student')
def do_homework(self):
print('homework')
student1 = Student('石敢当',18) #调用的时候不需要加上self
student1.do_homework()
print(student1.name)
print(student2.name)
print(Student.name)
# 实例变量和对象也就是和类所生成的实例相关联的的变量
# 实例方法和对象和实例相关联的,也就是实例可以调用的方法,实例方法最大的特点就是第一个参数要传入self
网友评论