Inheritance Anda sendiri

Oleh WindiFerdianS 105 1 pada Sabtu, 2 Nov. 2019, 19:06:02


Kembali ke forum soal ini

#python #python-lanjutan #class-di-python


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



class Motor(kendaraan):
  standar_terpasang = False

  def standar_terpasang(self):
    self.standar_terpasang = True
  def pasang_standar(self):
    self.standar_terpasang = False  
    
Motor: Motor("motor saya") 
Motor.standar_pasang()
print "standar terpasang: " + str(Motor.standar_terpasang)

ko salah syntax line 20 dan apa yang salah nya
1 jempol


bearbrand
126
8
· 4 tahun, 9 bulan yang lalu · 1 jempol

class Kendaraan(object):

  def __init__(self, nama):
    self.nama = nama
    self.penumpang = []
    
  def tambah_penumpang(self, nama_penumpang):
    self.penumpang.append(nama_penumpang)
    
# buatlah class Motor yang merupakan turunan Kendaraan
class Motor(Kendaraan):
  standar_terpasang = False
  
  def pasang_standar(self):
  	self.standar_terpasang = True
  def lepas_standar(self):
  	self.standar_terpasang = False
  
mtr = Motor("terpasang") 
mtr.pasang_standar()
print "standar terpasang: " + str(mtr.standar_terpasang)

Semoga di mengerti dan pahami terlebih dahulu :D