Beranda > Materi > BAB 9: Apa Itu Class dan Object Itu Apa?

BAB 9: Apa Itu Class dan Object?





Apa itu Class dan Object ?

Class merupakan sebuah blueprint dari object yang akan kita buat. Class berarti cetakannya object (instance) adalah hasil dari cetakan tersebut.



Contoh pembuatan class sebuah Dog :



Apa itu method_init_ ?

Fungsi yang berada dalam sebuah class dinamakan dengan method. Semua aturan fungsi yang sudah kita pelajari di bab sebelumnya berlaku juga pada pembuatan method. Jika kita lihat pada baris ke-2 terdapat method __init__, method ini merupakan spesial method yang secara otomatis akan berjalan setiap kali object/instance dari class Dog dibuat.

Penulisan method ini diawali dengan dua kali underscore ( _ ) dan diakhiri juga dengan dua kali underscore ( _ ).

Apa itu Parameter self ?

Pada method __init__ terdapat tiga parameter yaitu self, nama dan umur. Parameter self merupakan sebuah parameter yang harus ada didalam pembuatan method, dan harus ditulis di awal sebelum parameter lainnya. Jika kita lihat pada method duduk dan berdiri, parameter self harus ditulis walaupun tidak ada parameter lain di dalam method tersebut. Parameter self ini berfungsi untuk mendapatkan akses secara internal terhadap atribut atau method didalam sebuah class saat kita membuat objeck/instance.

Artikel ini berdasarkan modul Class dan Object. Pelajari selengkapnya di bawah ini.


Kembali Lanjut