# 定于类,类名称,继承object最大抽象物体 class Student(object): # #定义基本属性,此处的变量为类变量 School = "中国Python职业技术学院" count = 0 # 定义构造方法,初始化构造函数,输入的是成员变量 def __init__(self, id, name, age): self.id = id self.name = name self.age = age self.score = None #成绩没有赋空值 # 类变量可以在这里使用 Student.count += 1 # 成员方法 def introduce(self): print(f"大家好,我叫:{self.name},今年{self.age}岁") # 类方法 @classmethod def stuPython(cls): print(f"大家好,我为{cls.School}职业技术学院") # 实例化类,初始化函数的参数给到 chenhy = Student(id = "01",name="chenhy",age=18) # 此时便可以访问类的属性和方法 print(chenhy.stuPython()) # 定义一个抽象函数,入参为对象,对象调用的是类,类里的方法在这个函数里可以访问 def love(Student): print(f"我叫{Student.name},我今年{Student.age},我爱{Student.School}") # 实例化类,初始化函数的参数给到 chenhy = Student(id=1,name="chenhy",age=18) # 调用love类,传参为对象 print(love(chenhy))
标签:变量,成员,chenhy,self,Student,id,age,类中,name From: https://www.cnblogs.com/grapefruit0201/p/16740417.html