十月长欢
2019-11-01 13:33
有什么区别?为什么要分三种写法
在一个类A中普通的方法定义为def func(),在调用时通过对象a.func()
类方法通过@classmethod定义,只能访问类的属性,通过类来调用A.func()
如果希望像普通属性一样调用方法通过@property,调用时为a.func,不用加括号
Python-面向对象
71236 学习 · 81 问题
相似问题
回答 2
回答 1