tentang init

Oleh reyhan12 126 0 pada Rabu, 19 Feb. 2020, 16:07:17


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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

SyntaxError: Line 6: "_init_" is an invalid variable name because it starts with "_"
0 jempol


bearbrand
126
6
· 1 tahun, 2 bulan yang lalu · 1 jempol

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
mobil.jalan(20)
motor.jalan(30)

print mobil.km
print motor.km

silahkan di coba dan pahami