自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

类方法

1.@classmethod必须位于方法上面一行

2.第一个cls必须有,cls指”类对象”本身

3.调用类方法格式:“类名.类方法(参数列表)”,参数列表中,不需要也不能给cls传值

静态方法

1.@staticmethod必须位于方法上面一行

2.调用静态方法:“类名.”

类方法和静态方法不能调用实例属性和实例方法

[展开全文]

类方法:

类方法通过装饰器@classmethod来定义

@classmethod

def 类方法名(cls 【,形参列表】)

静态方法:

@staticmethod

类方法和静态方法不能调用实例对象

[展开全文]

类方法:从属于“类对象”的方法,格式如下:

          @classmethod

           def  类对象(cls,[,形参列表]):

                 函数体

要点如下:

(1)@classmathod必须位于方法上面一行

(2)第一个cls必须有;cls指的就是“类对象”本身;

(3)调用类方法格式:“类名.类方法名(参数列表)”,不需要给cls传值。

 

[展开全文]

类方法,实例方法

类属性,实例属性

类方式和静态方法中不能调用实例变量,实例方法

[展开全文]

类方法,静态方法

@classmethod

cls--类独有

注意类调用实例方法时不可直接调,类本身时不含有的,只有对应到实例对象才可以调用实例方法,放在类内只是为了方便共享方便调用

 

静态方法--与类无关的方法

@staticmethod

 

两种方法不能调用实例方法

调的时候还没有对象

‘在模具里面想吃饼干’

[展开全文]