mudahnya kita ambil satu contoh : Kalkulator, yang anda tau mempunyai fungsi untukberhitung, waktu anda membeli kalkulator tentunya anda hanya memilih kualitas kalkulatoryang bagus, itu yang terpenting. Anda tidak perduli bagaimana cara rangkaian mesin digitalyang bekerja didalam kalkulator itu. Intinya kita hanya perlu tau apa kegunaannya,bagaimana cara memakainya dan hasilnya apa.setelah mencipatakan sebuah objek. Anda dapat menggunakanya sebagai fondasi untukobjek yang sama yang memilliki perilaku atau karakteristik sama. Semua objek berasal dariatau yang saling berhubungan bisa membntuk suatu kelas. Masing-masing kelas memuatinstruksi khusus (method) yang unik untuk kelompok tersebut.Pewarisan (inheritance), setelah mencipatakan sebuah objek. Anda dapat menggunakannyasebagai fondasi untuk objek yang sama yang memilliki perilaku atau karakteristik sama.Semua objek berasal dari atau yang saling berhubungan yang bisa membentuk suatu class.Masing-masing kelas memuat instruksi khusus (method) yang unik untuk kelompok tersebut.intinya adalah mengembangkan collection yang sudah ada. Jadi anda tidak perlu membuatdari awal lagi, collection yang sudah ada bisa dimodifikasi dan/atau ditambah fungsinyasesuai dengan kebutuhan. Contoh mudahnya adalah apabila anda mempunyai handphone,mungkin dulu hp anda hanya sebatas bisa telpon dan sms saja, setelah ditambah ataudimodifikasi sekarang hp anda sudah bisa untuk akses internet atau bermain game.Jadi, dengan pewarisan semua perubahan itu tidak merubah semua objek yang ada, tetapihanya menambah dan memodifikasi dengan mempertahankan objek (class) yang sudah ada.Polimorfisme, Dalam pemrograman berorientasi objek, polimorfisme berarti sebuah pesan(permintaan yang sudah digeneralisasi) memberikan hasil yang berbeda berdasarkan objekyang dikirimkan. Intinya dengan satu baris perintah kita bisa menggunakannya untukberbagai keperluan. Ilustrasi mudahnya adalah contoh anda perhatikan tombol “Play”, tombolini pada semua alat mempunyai fungsi yang sama untuk menjalankannya, padahal kalo andaperhatikan tombol “Play” pada far tv atau broadcasting bahkan vcd mempunyai cara kerjayang berbeda satu sama lain.Inti Polimorpisme adalah objek yang anda gunakan ini bisa berubah sesuai dengan kondisiyang terjadi. Jadi anda tidak perlu menulis kode information panjang-panjang.
Leave a Comment