class A: dict_1 = 456 def __init__(self): self.dict_1 = 'abcdsafdsf' #当增加@staticmethod 时为类方法 @staticmethod def edf(): print '\nstatic method edf' #为实例方法 a = A() self代表a def abc(self): print '\ninstance method abc' print(self.dict_1) a = A() print(a.dict_1) a.abc() print type(a) A.edf() print type(A)
本文通过一个具体的Python代码示例介绍了类方法与实例方法的区别及使用方式。重点讲解了如何定义这两种方法以及它们在类中的作用。通过实例演示了如何调用这些方法,并展示了方法内部对类属性的操作。

被折叠的 条评论
为什么被折叠?



