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
-
Oh cinta,,,cinta,,cinta. Tak dapat berkata apa – apa deh. Sering di sakiti soalnya. Aku sering berhayal, berhayal dapat seorang wanita ...
-
hay sobat,,nih saya kasih lagi tutorial untuk membuat Html sederhana. Pada bagian ini kita akan langsung mencoba membuat halaman HTML ...
-
Wajib di tiru..sesosok yang sangat inspriratif dan kreatif... cekidot,,,,, 1) Larry Page Penemu sekaligus pendiri Google be...
-
Print disini untuk mencetak keluaran (output ) yang ingin kita cetak. Nah Print itu sendiri ada 3 macam dalam pemograman yaitu Print, Printl...
-
Syarat utama adalah Komputer telah memenuhi kebutuhan Hardware minimum. Misal untuk win 7, spesifikasi minimum yang diperlukan antara ...
0 komentar:
Posting Komentar