Metode Lain untuk Class

Oleh Farabi17 108 0 pada Senin, 6 Sep. 2021, 00:00:09


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



class Kendaraan(object):
  
  km = 0
  
  def jalan(self, jarak):
    self.km = self.km + jarak


mobil = Kendaraan()
print mobil.km
mobil.jalan(3)
print mobil.km

##salahnya dimana yaa kak ?, punten
0 jempol




Lujing
143
0
· 2 tahun, 6 bulan yang lalu · 0 jempol

#Kalo gw sih gini gan



class Kendaraan(object):
  
  km = 0
   
  def __init__(self, nama):
    self.nama = nama
  
  def jalan(self, jarak):
    self.km = self.km + jarak


mobil = Kendaraan('Mobil')
motor = Kendaraan('Motor')

# panggil jalan() di sini
print mobil.jalan(0)
print motor.jalan(1)

joshuaaugustpratikno
213
0
· 2 tahun, 3 bulan yang lalu · 0 jempol

Oh, untuk yang itu kesalahannya ada di
mobil = Kendaraan()
Valuenya kakak belum tulis, jadi seharusnya yang benar adalah
mobil = Kendaraan("Mobil")
Terima kasih.