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
Nama : Ridwan Farizki
Kelas : 2IA13
NPM : 55410917
Teman Kelompok : Bagus Putra T http://bagusputraa.blogspot.com/
sumber : Buku "Solusi Pemograman Java"