NIM : TI 1210043
JURUSAN : T.INFORMATIKA
Ringkasan tentang Polymorphism Pada Konsep PBO (Java Programming)
- Polymorphism merupakan sesuatu yang mempunyai banyak bentuk.
- Polymorphism sifat class yang memungkinkan sebuah method mempunyai nama yang sama, namun memiliki aksi yang berbeda.
- Dalam pemrograman polymorphism merupakan dapat diartikan suatu modul yang mempunyai nama sama, tapi memiliki behavior yang berbeda sehingga listing code implementasinya berbeda.
- Polymorphism menyediakan menyediakan multiobject dari sub class yang berbeda diperlakukan sebagai object tunggal dari super class.
-
Pada dasarnya ada 2 tipe polymorphism, yaitu:a. Static atau trivialmerupakan, function overloading (penggunaan kembali nama fungi yang sama tapi dgn argumen yang berbeda) yang terbagi dalam 3 signature yaitu:- Jenis Array- Letak Array- Type ArrayContoh function overloading :- void tambah (int a, int b);- void tambah(float d, float c);b. Dynamic atau trueMerupakan function overriding (sebuah fungsi dalam class turunan yang memiliki nama, return type argumen function yang sama dengan fungsi dalam class induk). Menggunakan virtual method.Berikut ini merupakan contoh screenshoot program dari Polymorphism :Buat project di netBeans seperti ini:Pada Packet Jalankan, class Main.javaPada Packet Sepeda, class Bicycle.javaPada Packet Sepeda, class MountainBike.javaPada Packet Sepeda, class RoadBike.javaMaka hasil Output nya seperti di bawah ini :





















0 komentar: