概述:
上一节主要介绍了面向对象的一些基本概念:类,类的组成元素“方法和属性”,类的特性“继承,多态和封装”。这一节课分为两部分:
(一)类方法及调用,静态方法及调用,单例类
(二)异常处理
第一部分:类方法、静态方法和单例类
类方法及调用
(1)使用@classmethod修饰的方法,第一个参数是cls
(2)类方法操作类属性;实例方法操作实例对象属性
(3)调用方式:类名.类方法();实例对象.类方法() #不推荐用此方法调用类方法
@classmethod
def add_sum_num(cls):
cls.sum_num += 1
print(cls.sum_num)
静态方法及调用
(1)使用@staticmethod修饰的方法,不需要传入任何参数
单例类
第二部分:异常处理
原文地址:http://blog.51cto.com/xqtyler/2106599
时间: 2024-10-07 08:51:37