Inheritance ini gimana

Oleh Djavu16 196 0 pada Jumat, 16 Juni 2017, 18:15:28


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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


Aligano
300
3
· 7 tahun, 4 bulan yang lalu · 3 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 merpakan turunan class Kendaraan

Class Motor(Kendaraan):
         standar_terpasang = False

         def pasang_standar(self):
              self.standar_terpasang = True

motorku = Motor(" ")

motorku.pasang_standar( )
print "standar_terpasang: " + str("salam kenal")


markus_benny
113
1
· 7 tahun, 2 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

Franssw_22_8H
192
1
· 5 tahun, 11 bulan yang lalu · 0 jempol

Work :

1
class Kendaraan(object):
2
 
3
  def __init__(self, nama):
4
    self.nama = nama
5
    self.penumpang = []
6
    
7
  def tambah_penumpang(self, nama_penumpang):
8
    self.penumpang.append(nama_penumpang)
9
    
10
# buatlah class Motor yang merupakan turunan Kendaraan
11
class Motor(Kendaraan):
12
  standar_terpasang = False
13
  
14
  def pasang_standar(self):
15
    self.standar_terpasang = True
16
  def naikkan_standar(self):
17
    self.standar_terpasang = False
18
 
19
motor = Motor('Beat')
20
motor.pasang_standar()
21
print motor.standar_terpasang

erdiantokrisna
108
0
· 4 tahun, 8 bulan yang lalu · 0 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 
  standar_terpasang =
  
  def 
saya minta contoh dong gimn crnya

helmyazi
108
0
· 2 tahun, 8 bulan yang lalu · 0 jempol

ini pasti berhasil, coba saja,

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 standar_naik(self):
    self.standar_terpasang = False
    
mobnas = Motor("MotorSaya")

# mobnas akan memiliki properti dari Kendaraan
mobnas.tambah_penumpang("RaisaKampret")
print "Penumpang: " + str(mobnas.penumpang)
# dan memiliki properti Mobil
mobnas.pasang_standar()
print "standar_terpasang: " + str(mobnas.standar_terpasang)
  

rionoismoyo84
161
3
· 8 bulan yang lalu · 0 jempol

untuk kasus ini  caranya 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.pasang_standar(standar_terpasang)
    self.standar_terpasang = True