saya kurang paham variable pribadi dan variable bersama 
class Gadget(object):
  pembuat = [] # variabel bersama
  
  def __init__(self):
    self.fitur = [] # variabel pribadi
    
  def tambah_fitur(self, fitur):
    self.fitur.append(fitur)
 
  def tambah_pembuat(self, pembuat):
    self.pembuat.append(pembuat)
hp = Gadget()
tablet = Gadget()
hp.tambah_pembuat("Apple")
tablet.tambah_pembuat("Samsung")
# pembuat di ke dua objek memiliki nilai yg sama
print "hp.pembuat: " + str(hp.pembuat) 
print "tablet.pembuat: " + str(tablet.pembuat)
saya ingin "pembuat" memiliki nilai objek yang berbeda seperti fitur
trms
        0 jempol
        
