Rekan2 bantuin dong, udah saya pikir dengan seksama kok gak masih gak bisa yah :(
---------------berikut scriptnya ---------
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 pasang_standar(self):
self.standar_terpasang = False
Motor.pasang_standar()
print Motor.standar_terpasang
------------------------------------------------------
note error : TypeError: unbound method pasang_standar() must be called with Motor instance as first argument (got nothing instead)
2 jempol
fariz_tri
199
5
penanya
·
9 tahun, 5 bulan yang lalu
·
0 jempol
class Motor(Kendaraan):
standar_terpasang = False
def pasang_standar(self):
self.standar_terpasang = True
def naikkan_standar(self):
self.standar_terpasang = False
fariz_tri
199
5
penanya
·
9 tahun, 5 bulan yang lalu
·
0 jempol
Nanya2 sendiri, jawab dulu sendiri hehehe
=============================
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 naikkan_standar(self):
self.standar_terpasang = False
motor = Motor('Beat')
motor.pasang_standar()
print motor.standar_terpasang
===========================
saya ganti pertanyaa yah : kenapa harus didefinisikan namanya , harus yah? -- > motor = Motor('Beat') baru mau ???
adrians
124
0
·
6 tahun, 7 bulan yang lalu
·
0 jempol
Kode yang benar 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
buluk15
146
5
·
6 tahun, 7 bulan yang lalu
·
0 jempol
Mau nanya maksut dari "True" dan "False" itu apa yak? mohon pencerahannya