Class dan Object pada OOP (Object Oriented Programing)
Class dan Object
Agar lebih mudah dipahami, mari kita analigikan terlebih dahulu tentang Class dan Object. Class dan Object bisa kita analogikan seperti denah dan rumah, jadi denah bisa kita analogikan sebagi Class dan rumah sebagai object nya. Layaknya sebuah komplek, setiap rumah bisa memiliki denah yang sama, begitu pula Class dan Object, kita bisa memakai class yang sama pada object yang berbeda, ini juga mencerminkan sifat dari OOP sendiri yaitu Reuseable.
- Class
Denah itu atau bisa kita analogikan sebagai Class adalah struktur dasar dari OOP, yang digunakan untuk mendeklarasikan sebuah variable yang brupa object atau dinamakan "Referensi Objek (Object Reference)", Class juga menggambarkan tampilan, status dan kualitas dari object
Karakteristik Class :
- Blueprint/template untuk membuat instance dari object
- Class mendefnisikan object
- Menyimpan data atau prilaku yang disebut juga sebagi property dan menthod
Cara membuat Class
- Diawali dengan menuliskan keyword Class, lalu diikuti nama class dan dibatasi dengan { } untuk menyimpan property dan methid
- Aturan penamaan class sama seprti variable.
2. Object
Object atau yang bisa kita analogikan sebagai rumah dibangun dari sekumpulan data (Property/Atrribute) yang disebut variable dan juga sekumpulan perilaku (Method) yang berhubungan. Object merupakan instance (keturunan) dari class.
Karakteristik Object :
- Instace yang di definisikan oleh class
- banyak object yang dibuat menggunakan 1 class saja
- Object dibuat dengan menggunakan keyword new.
Komentar
Posting Komentar