Friday, April 20, 2012

Inheritance dan Polymorphims pada JAVA



asik asikkkkkk bertemu lagiiii.
Seperti biasa kembali membuat tulisan di blog buat tugas Pemograman Berbasis Objek
Minggu ini membahas tentang Inheritance ( pewarisan ) dan Polymorphism pada JAVA

Langsung aja kita cari tau tentang Inheritance dan Polymorphism

1.       Inheritance

Kelas super adalah kelas  yang mewariskan cirri-ciri dan perilakunya kepada subkelas, sehingga semua attribute dan method dari suatu kelas super dapat diwariskan ke subkelas.
Dalam hirarki kelas, jika kelas C adalah turunan kelas B, kelas B turunan dari kelas A, maka attribute dan method kelas A juga diwariskan ke kelas C.
Bentuk umum inheritance :
[modifier] class namaSubKelas extends namaKelasSuper {
// class body }
Manfaat dari inheritance ini adalah jika ingin memodifikasi suatu attributeatau method yang dimanfaatkan subkelasnya, maka modifikasi attribute atau methodnya tersebut dapat dilakukan pada kelas supernya.

2.       Polymorphism
Polymorphism artinya bersifat poly (banyak) dan morphy (bentuk). Kemampuan sebuat variable reference untuk mengub ah behavior sesuai dengan apa yang dipunyai objek. Polymorphism membuat objek-objek yang berasal dari subkelas yang berbeda, diperlukan sebagai objek-objek dari satu super kelas. Hal ini terjadi ketika memilih method yang sesuai untuk diimplementasikan ke objek tertentu berdasarkan pada sub kelass yang memilik method bersangkutan.

contoh program sederhana :
1. Inheritance

 2. Polymorphism







Nama  :  Ridwan Farizki
Kelas  : 2IA13
NPM    : 55410917
Teman Kelompok : Bagus Putra T http://bagusputraa.blogspot.com/
sumber : Buku "Solusi Pemograman Java"
 

0 comments:

Post a Comment