Apa itu OOP?
Object-Oriented Programming = cara menulis program berdasarkan objek dan template bernama class.
Analogi:
- Class = cetakan / blueprint
- Object = benda nyata dari cetakan itu
Contoh: Membuat Class
class Murid:
def __init__(self, nama, umur):
self.nama = nama
self.umur = umur
def perkenalan(self):
print(f"Halo, saya {self.nama}, umur saya {self.umur} tahun.")
__init__
adalah konstruktor: otomatis dipanggil saat object dibuatself
= merujuk ke object itu sendiriperkenalan()
adalah method (fungsi milik class)
Membuat Object dari Class:
m1 = Murid("Reza", 17)
m2 = Murid("Dina", 16)
m1.perkenalan()
m2.perkenalan()
Output:
Halo, saya Ran, umur saya 17 tahun.
Halo, saya Dina, umur saya 16 tahun.
Leave a Reply