0

OOP atau Object Oriented Programming adalah suatu cara atau metode pemograman yang berorientasi pada objek



Kalau bingung apa itu objek , misal : Manusia, Mobil, dll. Nah saya ambil salah satu semisal Manusia adalah objek. Manusia itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi yaitu bagian-bagian anggota tubuh seperti tangan, kaki, kepala, badan,dll.

Manusia sebagai objek yang terbentuk dari objek-objek  yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi, dan saling mengirim pesan kepada objek-objek yang lainnya. Nah begitu juga dengan program, sebuah objek yang besar terbentuk dari objek yang lebih kecil, objek-objek tersebut saling berinterkasi, berkomunikasi, dan saling mengirim pesan kepada objek lain.

Dalam pemograman berorientasi objek ada beberapa hal yang wajib kita harus mengerti diantaranya :

1. Class
  • adalah penggambaran dari sebuah objek, sifat objek dan apa yang bisa dilakukan oleh objek.
  • sebuah class bisa berisi variable dan function.
  • variable yang terletak didalam class dinamakan property.
  • function yang terletak didalam class dinamakan method.
2. Inheritance (Pewarisan)
  • merupakan suatu cara untuk membuat kelas lebih spesifik lagi.
  • dapat diginakan untuk mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada.
3. Polimorfisme (polymorphism)
  • merupakan kemampuan objekobjek yang berbeda kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama.
  • kemampuan sebuah objek untuk memutuskan method mana yang akan diterapkan padanya, tergantung letak objek tersebut pada jenjang pewarisan.
Itu beberapa hal yang perlu diketahui sebelum mulai menggunakan OOP pemograman berorientasi objek. Semoga bermanfaat.

    Post a Comment Blogger

     
    Top