← Peta bab 🐍 Python Chapter 21-6
πŸ‘€ Mode tamu β€” login agar progres & XP tersimpan.
parrot
"Sekarang gerak yang membawa bawaan," kata Nara. "Method berparameter β€” penghiasnya bisa membawa isi baru dari luar. Dan rak-kue? Kue tidak harus ditulis satu-satu: cetakan bisa melahirkan kue langsung ke dalam lintasan."
pythonclass Adonan:
def __init__(self, rasa):
self.rasa = rasa
def hias(self, hiasan):
self.rasa = hiasan
def sapa(self):
print(self.rasa)

rak = []
for rasa in ["brownis", "lakum"]:
rak.append(Adonan(rasa))
for kue in rak:
if kue.rasa == "lakum":
kue.hias("soes")
kue.sapa()
"Lintasan pertama melahirkan dua kue langsung ke rak β€” rak.append(Adonan(rasa)). Lintasan kedua menghias kue yang berisi lakum: isi miliknya berganti jadi soes. Yang brownis tetap brownis."