-->

LAPORAN PBO MODUL 6 - Polimorphism

Post Test 

Buat program Polimorphism

Class MerkMobil.java
  • Buat project baru dengan nama Modul6PBO.
  • Buat Empty Java File, dengan cara klik kanan pada Project Modul6PBO. New -> Empty Java File.. 
  • Simpan dengan nama MerkMobil.java
  • Ketikan Source code.
  • Pada program diatas, pada class MerkMobil merupakan superclass dari class Daihatsu, Honda, Mitsubishi, Suzuki, dan Toyota.
  • Class Daihatsu, Honda, Mitsubishi, Suzuki, dan Toyota merupakan subclass dari MerkMobil. 
  • Meskipun dari kelima subclass mempunyai nama method yang sama, tetapi isi source code dari masing subclass berbeda.
ClassPostTestMod6.java
  • Buat Empty Java File, dengan cara klik kanan pada Project Modul6PBO. New -> Empty Java File.. 
  • Simpan dengan nama PostTestMod.java.java
  • Ketikan Source code.

  • Pada program diatas merupakan class utama disini akan melakukan pemanggilan dengan cara Polimorphism pada class MerkMobil. Kemudian akan dilakukan menampilkan data.
  • Hasil running



Tugas Mandiri

Apa perbedaan Inheritance dengan Polimorphism, Jelaskan !

Inheritance (penurunan sifat / pewarisan) merupakan ciri khas dari OOP yang tidak terdapat pada pemrograman prosedural gaya lama. Dalam hal ini, inheritance bertujuan membentuk obyek baru yang memiliki sifat sama atau mirip dengan obyek yang sudah ada sebelumnya (pewarisan). Obyek turunan dapat digunakan membetuk obyek turunan lagi dan seterusnya. Setiap perubahan pada obyek induk, juga akan mengubah obyek turunannya. Susunan obyek induk dengan obyek turunannya disebut dengan hirarki obyek.

Polymorphism adalah suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.
Atau Polymorphism dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.

Berlangganan update artikel terbaru via email:

0 Response to "LAPORAN PBO MODUL 6 - Polimorphism"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel