Pernah mendengar bahasa pemrograman berorientasi objek? Ya, C++ yaitu pola yang paling terkenal. Banyak bahasa pemrograman lain yang juga berorientasi objek. Begitu juga JavaScript.
Secara umum sebuah objek mempunyai properti dan metode. Selain itu, objek juga dapat menyediakan kejain (event) yang memungkinkan pemrogram dapat menuliskan arahan jika kejadian tersebut berlangsung.
1. Properti yaitu atribut dari sebuah objek
2. Metode yaitu suatu kompulan arahan yang dipakai untuk melaksanakan sesuatu tindakan terhadap objek. Sebagai contoh, write() pada sebuah objek document adalah metode yang dipakai untuk menuliskan goresan pena ke jendela browser.
3. penanganan kejadian (event handler) yaitu sekumpulan arahan yang akan dijalankan manakala pemakai melaksanakan suatu tindakan (biasa disebut dengan kejadian). pola kejadian yaitu saat pemakai mengklik tombol mouse atau saat isi kotak teks berubah.
jika dianalogikan dengan mobil, salah satu properti pada kendaraan beroda empat yaitu warna. Contoh yang lain yaitu nomor rangka dan nomor mesin.
Metode dan Kejadian pada mobil
1. Properti
- Warna
- Nomor Mesin
- Nomor Rangka
2. Metode
- Menghidupkan Mesin
- Menginjak Rem
3. Kejadian
- Tabrakan (Pelindung "air-bag" segera muncul)
- Bahan bakar mau habis (indikator materi bakar barkedip-kedip)
Sumber http://campusnancy.blogspot.com