为什么在Python中实例化此类时得到相同的对象?

时间:2018-08-08 19:04:46

标签: python class oop object

为什么在Python中这样做会得到相同的对象?

class MySimpleSet:
 simpleSet = set([])

 def add(self, x):
  self.simpleSet.add(x)  
 def discard(self, x):
  self.simpleSet.discard(x)  
 def getList(self):
  return self.simpleSet  
 def len(self):
  return len(self.simpleSet)  

每次通话我都需要一个新对象:

a = MySimpleSet()
b = MySimpleSet()
c = MySimpleSet()

0 个答案:

没有答案