Untuk penjelasan polymorphism sudah jelaskan pada postingan sebelumnya, yang ini - Polymorphism Pada Java - . Menggunakan konsep polymorphism sangat efektif menurut saya karena dengan satu method bisa di overriding ke kelas turunannya. Bingung tah?? Oke langsung saja ke source code berikut ini :
Kelas pegawai merupakan kelas utama yaitu superclass. Gaji tersebut berada di dalam method infoGaji( ) ,karena tidak ada inputan dari setter maka otomatis langsung mengambil nilai dari constructor. Lanjut ke kelas kedua .
Artikel terkait : -Yuk Belajar Konsep Enkapsulasi dan Constructor Pada Java-
Dikelas manager terdapat tambahan atribut dan nilai yaitu tunjangan. Lalu method infoGaji di tulis ulang lagi dengan nama yang sama dan jangan lupa untuk kata kunci @override agar polymorphism tidak error.
Karena menggunakan konsep single inheritance, maka constructor yang ada di kelas manager tidak berlaku di kelas programmer. Dikelas ini juga terdapat sebuah tambahan atribut yaitu bonus. Dengan penulisan method yang sama dan ditambah bonus . Untuk kelas mainnya seperti berikut ini :
Artikel terkait : -Konsep Inheritance Bab 1-
Tahap terakhit yaitu pembuatan objek dari tiap kelas yang sudah dibuat tadi. Manager man dan programmer prog merupakan pengobjekan, sedangkan didalam kurung tersebut merupakan inputan dari constructor. Ketika dirunning akan seperti ini :
Bagaiman cukup jelas bukan uraian dari program diatas.
Semoga bermanfaat.
Sabtu, 23 Juli 2016
Home »
Pemograman Java
» Contoh Program Java Untuk Melihat Gaji Karyawan Menggunakan Polymorphism
Contoh Program Java Untuk Melihat Gaji Karyawan Menggunakan Polymorphism
-
Laptop memang menjadi sebuah media hiburan yang sangat komplit bagi semua orang, tak terkecual sebagai sebuah media bermain game layakny...
-
keyboard tidak berfungsi Kalau keyboard tidak befungsi, maka kita bisa menggunakan keyboard on screen. Caranya : masuk ke start...
-
Pada umumnya jenis daftar isi ada 2 (dua) macam yaitu daftar isi manual dan daftar isi otomatis. Perbedaan dari kedua daftar isi terseb...
-
ort USB tidak terdekteksi , mungkin membuat sebagian pengguna merasa kesal akan hal ini. Berulang kali menghubungkan port USB ke slot yan...
-
Fungsi Control Panel adalah berperan dalan mengatur dan mengawasi atau memomintor penggunaan hardware oleh beberapa software aplikasi ...













0 komentar:
Posting Komentar