Inheritance Anda Sendiri

Oleh kuhaku 167 4 pada Kamis, 31 Okt. 2019, 09:35:02


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Mohon bantuannya master !?

class Kendaraan(object):
  motor = []

  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 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)
0 jempol




kuhaku
167
4
penanya
· 4 tahun, 5 bulan yang lalu · 0 jempol

Saya sudah nyoba nyari dari tempat lain tapi tetep aja jawabannya

Silahkan coba sekali lagi.
Tampaknya ada error di code anda.
Perhatikan output di bawah untuk mengetahui errornya.
Ingat! Kesalahan karakter, urutan, atau nama sangatlah fatal.
SyntaxError: invalid syntax (<string>, line 21)

kuhaku
167
4
penanya
· 4 tahun, 5 bulan yang lalu · 0 jempol

Oke sudah ketemu

naga0014
108
0
· 4 tahun, 4 bulan yang lalu · 0 jempol

class Motor(Kendaraan):
  standar_terpasang = False

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

bearbrand
126
8
· 4 tahun 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)


silahkan di pahami dan mengerti :D