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) cara nya sulit dipahami ,ada solusinya suhu?
0 jempol
teguhsantoso
135
0
·
7 tahun, 3 bulan yang lalu
·
0 jempol
Coba isi Pembuat = ["samsung.apple;"] Kaya gitu gan. Barusan ane utak utik sendiri work
AndiArga
201
20
·
7 tahun yang lalu
·
1 jempol
class Gadget(object): pembuat = ["samsung, apple"] # 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)