抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

面向对象

即使方法在某个类中被定义, 也不代表这个方法”属于”该类. 体现为类中方法也可以赋值给外部变量, 如果该函数需要类内属性, 函数的第一个变量应为有相同属性的一个实例(相当于self的作用)

Python并不强制要求self作为关键字, self在程序中仅起占位作用, 用来接收实例本身.

参考文献:
https://docs.python.org/zh-cn/3.9/tutorial/datastructures.html
https://zhuanlan.zhihu.com/p/499968388

评论