美文网首页
Python入门与进阶(9-8)

Python入门与进阶(9-8)

作者: buaishengqi | 来源:发表于2018-05-04 09:59 被阅读10次

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

相关文章

网友评论

      本文标题:Python入门与进阶(9-8)

      本文链接:https://www.haomeiwen.com/subject/bforrftx.html