Python视频中与类相关的称呼的一些问题

摘要
观看海扁制作的Python视频的朋友可能会发现,我们对类的某些概念的称呼可能有些“特别”,比如,字段。这些称呼可能与你之前听到的其他称呼,表达的是同一个概念,比如,字段与变量
为了避免混淆,我将具体说明各种称呼之间的对应关系,以及采用某种称呼的原因
对应关系&原因
字段
如果你查看Python的官方文档,我们所指的字段对应了官方的数据属性或实例变量这一概念(而字段这个称呼更多来自C#对我影响)
采用字段这个称呼,是用于区别模块中定义的变量。而实例变量可能在解释上存在困难,对于初学者可能不好理解。实例变量通过self关键字定义,这说明他们只能在实例存在时才能被真正的创建
静态字段
静态字段对应了官方文档中的类变量。采用静态字段这个称呼,同样是因为类变量在解释上存在的困难,需要区分类和实例的不同
静态方法
在官方文档中,我没有找到staticmethod或者classmethod的有效说明,官方也没有明确指出有所谓的静态方法或类方法,他们仅作为修饰符存在
而staticmethod,classmethod看上去只是传递参数的不同,他们都可以通过类名调用,因此我将他们更简单的描述为静态方法
总结
之所以出现“特别”的称呼,是基于便于解释或理解的原则上。当然,如果你已经习惯了另外的某种称呼,那么在观看视频时可能会感到不便,请悉知