Tentang Class

Oleh arch 190 2 pada Minggu, 19 Feb. 2017, 23:13:08


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)


Tolong jelaskan perbaris dari kode di atas, masih kurang paham aja di bagian itu, meskipun soal2nya udah saya selesaikan, tp msh kurang paham cara kerjanya..
1 jempol




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

Coba seperti ini gan :

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

anjanx
195
2
· 5 tahun, 2 bulan yang lalu · 0 jempol

Semoga membantu:

class Kendaraan (object) :
  bahan_bakar = "bensin"