0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan12 halaman

Contoh dan Konsep Inheritance dalam Java

Dokumen tersebut membahas tentang konsep pewarisan (inheritance) dalam pemrograman berorientasi objek, di mana suatu kelas dapat mewarisi properti dan metode dari kelas lain yang menjadi kelas induknya. Konsep ini mirip dengan hubungan antara orang tua dan anak, di mana kelas anak akan mewarisi sifat dari kelas orang tuanya. Diberikan contoh penerapan konsep inheritance dalam membuat kelas musuh dengan perilaku berbeda dalam permainan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan12 halaman

Contoh dan Konsep Inheritance dalam Java

Dokumen tersebut membahas tentang konsep pewarisan (inheritance) dalam pemrograman berorientasi objek, di mana suatu kelas dapat mewarisi properti dan metode dari kelas lain yang menjadi kelas induknya. Konsep ini mirip dengan hubungan antara orang tua dan anak, di mana kelas anak akan mewarisi sifat dari kelas orang tuanya. Diberikan contoh penerapan konsep inheritance dalam membuat kelas musuh dengan perilaku berbeda dalam permainan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Inheritance

(Pewarisan)
Si Babeh

Si Aco
Inheritance
sebuah class atau objek bisa saling berhubungan dengan class yang lain.

Salah satu bentuk hubungannya adalah inheritance (pewarisan). Mengacu pada hubungan atau relasi
dimana suatu objek dan objek lain memiliki perilaku yang sama. Hubungan ini seperti hubungan
keluarga antara orang tua dan anak.

Sebuah class di Java, bisa memiliki satu atau lebih keturunan atau class anak. Class anak akan
memiliki warisan properti dan method dari class ibu.

Class motor Class mobil


public static void main() public static void main()

your code here your code here


Mengapa Menggunakan
Inheritance?

Class diagram

Misalkan dalam Game, kita akan membuat class-class musuh dengan perilaku yang berbeda.
Mengapa Menggunakan
Inheritance?
Mengapa Menggunakan
Inheritance?
Mengapa Menggunakan
Inheritance?
Mengapa Inheritance?

Apakah boleh seperti ini?


Ya, boleh-boleh saja. Akan Tapi tidak efektif, karena kita menulis berulang-ulang properti dan method
yang sama. Bagaimana solusinya?

Kita harus menggunakan inheritance.


Konsep Inheritance

Inheritance di Class Diagram digambarkan


dengan garis hubung Generalization.

Class Enemy adalah class induk yang memiliki


anak Zombie, Pocong, dan Burung. Apapun
properti yang ada di class induk, akan dimiliki
juga oleh class anak.

Lalu bagaimana bentuk kodenya dalam Java?


Konsep Inheritance
Contoh Inheritance

Bagaimana mengimpementasikan program java yang berfungsi untuk menghitung luas dan keliling
bangun datar dengan konsep inheritance?
Tugas Anda

Gambar disamping hanya pemanis doang

Buatlah program java yang mengimpementasikan konsep inheritance dengan topik yang anda ketahui!

Anda mungkin juga menyukai