obj

  • 时间:
  • 浏览:
  • 来源:互联网

同时类函数在调用的时候,可以通过 类名. 的形式进行调用,也可以通过 对象. 的形式调用,不过这两种调用都只是将类传递到了函数内部,不存在差异。
类函数不能调用实例变量,只能调用类变量,所谓类变量就是在类中独立声明,不在任何函数中出现的变量。在上述代码中,类变量声明部分代码如下:

class My_Class(object):
# 在类定义中定义变量
cls_var = “类变量”

首先要掌握的是类函数的定义格式,在普通函数的前面添加装饰器 @classmethod,该函数就会转换为类函数,同时函数的第一个参数默认是 cls,该变量名可以任意,建议使用成 cls,这个是程序员之间的约定。

@classmethod
def class_method(cls):

本文链接http://www.dzjqx.cn/news/show-617213.html