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"


 

 
0 comments:
Post a Comment