Inheritance Anda

Oleh ahmadfajarabror_ 108 12 pada Kamis, 29 Sep. 2016, 12:19:38


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



 Instruksi:
Buatlah sebuah kelas bernama Motor yang merupakan turunan dari Kendaraan.
Berikan sebuah properti bernama standar_terpasang yang bernilai False.
Buatlah sebuah metode yang bernama pasang_standar(self) yang mengubah properti standar_terpasang menjadi True.

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
  standar_terpasang =
  
  def 

Mohon bantuannya sensei!
0 jempol




bramanto
300
1156
· 7 tahun, 7 bulan yang lalu · 1 jempol

Hai coder @ahmadfajarabror_ . Untuk class Motor turunan Kendaraan bisa dicoba seperti ini :

class Motor(Kendaraan):
  standar_terpasang = False
  
  def pasang_standar(self):
    self.standar_terpasang = True

Sintaks code lengkapNya seperti ini :

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