python类方法的注意点
python类方法的注意点
1、@classmethod必须在方法上面。
2、第一个cls必须有,指的是类对象本身。
3、在类方法中访问实例属性和实例方法会导致错误。
4、当子类继承父类方法时,cls是子类对象,而不是父类对象。
调用类方法格式:“类名.类方法名(参数列表)”。
参数列表中不与要也不能cls传值。
实例
classPerson:
#类属性
school="中加枫华国际学校"
tuition=100000
count=0
#实例属性
def__init__(self,name,age,gender):
self.name=name
self.age=age
self.gender=gender
Person.count=Person.count+1
@classmethod
defprintSchool(cls):
print(cls)
print(cls.school)
#实例方法
defget_score(self):
print("姓名:{0};年龄:{1};性别:{2}".format(self.name,self.age,self.gender))
stu1=Person("sue",22,"male")
stu1.get_score()
Person.printSchool()
以上内容为大家介绍了python培训之类方法的注意点,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>pythonfor循环是什么
pythonfor循环是什么在做遍历的时候,对于一些数据的反复循环执行,我们会用到for循环的语句。可以说这是新手入门必学的语句之一,在很多基础循...详情>>
2023-11-13 07:46:36pythoncontextmanager()的转换
python中contextmanager()的转换1、说明当发出请求时,requests库会在将请求实际发送到目标服务器之前准备该请求。请求准备包括像验证头信息和...详情>>
2023-11-13 06:34:35python使用items()遍历键值对
python使用items()遍历键值对字典可以用来存储各种方式的信息,所以有很多方式可以通过字典的所有键值对、键或值。说明1、即使通过字典,键值对...详情>>
2023-11-13 04:24:15python实例方法中self的作用
python实例方法中self的作用说明1、无论是创建类的构造方法还是实例方法,最少要包含一个参数self。2、通过实例的self参数与对象进行绑定,程序...详情>>
2023-11-13 03:46:48