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.

  1.  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

  1.  Diawali dengan menuliskan keyword Class, lalu diikuti nama class dan dibatasi dengan { } untuk menyimpan property dan methid
  2. 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