,

Pengenalan OOP: Class & Object

rantissi Avatar
Pengenalan OOP: Class & Object

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 dibuat
  • self = merujuk ke object itu sendiri
  • perkenalan() 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

Your email address will not be published. Required fields are marked *