Inheritance Anda Sendiri

Oleh kuhaku 157 1 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
157
1
penanya
· 1 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
157
1
penanya
· 1 bulan yang lalu · 0 jempol

Oke sudah ketemu

naga0014
108
0
· 4 hari, 7 jam 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)