pewarisan sifat objek

INHERITANCE (PEWARISAN SIFAT OBJEK)

         Pewarisan (inheritance) adalah salah satu ciri pemrograman berorientasi objek, yang menyatakan bahwa suatu kelas dapat diturunkan lagi menjadi kelas-kelas baru lainnya. Sehingga dapat membentuk sebuah hirarki.
Dasar Pewarisan: Superclass dan Subclass
Java mengizinkan kita untuk mendefinisikan suatu kelas bersifat generik. Selanjutnya, kelas tersebut dapat diturunkan lagi menjadi kelas baru dengan sifat yang lebih spesifik. Dalam terminologi Java, kelas induk yang diturunkan disebut superclass dan kelass baru hasil turunan disebut subclass.
Polymorphism

          Polymorphism berasal dari bahasa Yunani yang berarti banyak bentuk. Dalam PBO, konsep ini memungkinkan digunakannya suatu interface yang sama untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara prinsip sama namun secara proses berbeda. Dalam konsep yang lebih umum sering kali polymorphism disebut dalam istilah satu interface banyak aksi. Contoh yang konkrit dalam dunia nyata yaitu mobil. Mobil yang ada dipasaran terdiri atas berbagai tipe dan berbagai merk, namun semuanya memiliki interface kemudi yang sama, seperti: stir, tongkat transmisi, pedal gas dan rem. Jika seseorang dapat mengemudikan satu jenis mobil saja dari satu merk tertentu, maka orang itu akan dapat mengemudikan hamper semua jenis mobil yang ada, karena semua mobil tersebut menggunakan interface yang sama. Harus diperhatikan disini bahwa interface yang sama tidak berarti cara kerjanya juga sama. Missal pedal gas, jika ditekan maka kecepatan mobil akan meningkat, tapi bagaiman proses peningkatan kecepatan ini dapat
Diberdayakan oleh Blogger.