Python程序设计基础Chap11 面向对象程序设计_v2.ppt
11.4.2 实例方法类方法和静态方法 2. 类方法 类方法是属于类的方法 可以通过实例名.方法名也可以通过类名.方法名调用 类方法不能访问实例属性和实例方法 类方法不对特定实例进行操作在类方法中访问实例属性会导致错误 类方法需要用修饰器@classmethod来标识 第一个参数必须是类对象一般以cls作为第一个参数 @classmethod def 类方法名(cls, [形参列表]: 函数体 1
11.4.2 实例方法类方法和静态方法 2. 类方法 类方法是属于类的方法 可以通过实例名.方法名也可以通过类名.方法名调用 类方法不能访问实例属性和实例方法 类方法不对特定实例进行操作在类方法中访问实例属性会导致错误 类方法需要用修饰器@classmethod来标识 第一个参数必须是类对象一般以cls作为第一个参数 @classmethod def 类方法名(cls, [形参列表]: 函数体 1