class Kendaraan(object):
bahan_bakar = "bensin"
def __init__(self, nama):
self.nama = nama
mobil = Kendaraan("Mobil")
motor = kendaraan("Motor")
print mobil.nama
print motor.nama
salah dimana ya.
Dan saya ada lihat solusi di forum kenapa:
def __init__(self, nama_kendaraa)
yang dimaksud nama_kendaraan dari mana ya..
tq para suhu
0 jempol
kevinlim
104
2
penanya
·
8 tahun, 11 bulan yang lalu
·
0 jempol
sudah dapat solusi. he...he...
teguhsantoso
135
0
·
8 tahun, 1 bulan yang lalu
·
0 jempol
Solusinya apa gan? Mentok nih ane
Awankers
124
7
·
8 tahun yang lalu
·
0 jempol
ayo up
Awankers
124
7
·
8 tahun yang lalu
·
2 jempol
Sudah ketemu.
mari berbagi ilmu:
Berikut code yang benar :
class Kendaraan(object):
bahan_bakar = "bensin"
def __init__(self, nama_kendaraan) :
self.nama = nama_kendaraan
mobil = Kendaraan("Mobil")
motor = Kendaraan("Motor")
print mobil.nama
print motor.nama
Note : Perhatikan Huruf besa kecilnya.
Python bersifat Case sensitive.
perhatikan penulisan
__init__ ( ) menggunakan 2 under score bukan satu under score.
Terimakasih,semoga membantu
auliyaa
199
1
·
7 tahun, 9 bulan yang lalu
·
1 jempol
itu underscore benar benar XD
reyhan12
126
0
·
5 tahun, 8 bulan yang lalu
·
0 jempol
class Kendaraan(object):
bahan_bakar = "bensin"
def _init_(self, nama_Kendaraan):
self.nama = nama_Kendaraan
mobil = Kendaraan("Mobil")
motor = Kendaraan("Motor")
print mobil.nama
print motor.nama