我有一个可以创建多个实例的类。创建一个方法和调用该方法与创建一个类和一个函数然后在类上使用该函数有什么区别?第一个是否因为该方法是“实例化”而消耗更多内存?
例子:
class myclass:
def __init__(self):
self.a=0
def mymethod:
print self.a
inst1=myclass()
myclass.mymethod
相对:
class myclass:
def __init__(self):
self.a=0
def myfunction(instance):
print instance.a
inst1=myclass()
myfunction(inst1)