🗒️Python面向对象编程7—classmethod类方法
00 分钟
2024-8-2
2024-8-2
type
status
date
slug
summary
tags
category
icon
password

类方法

类方法通过@clasmethod装饰器实现,类方法和普通方法的区别是,类方法只能访问类变量,不能访问实例变量
 
打印不出来的情况:
 
可以打印出来的的情况:
 
@clasmethod作用:将原来的self参数由实例本身变成类本身
 

使用场景

假设有一个Student的类,要求就是你每生成一个实例就计数+1
 
但是这么写有弊端,在外部依旧可以直接访问Student.stu_num +=1
 
 
 
 

打赏

如果您觉得我的内容对你有所帮助,不要吝啬你的一键三连!如果你有能力的话也可以通过下面请我喝杯咖啡~金额您随意~如果对文章内容有任何疑问,欢迎在留言那里加V联系我~
notion image
上一篇
Python面向对象编程6—作业(校园管理系统)
下一篇
Python面向对象编程8—staticmethod方法