Oke kali ini kita membahasan tentang overloading dan overriding ya kawan
oh iya sebelum membahas lebih dalam tentang overloading dan overriding , apa sih yang di maksut dengan overloading dan overriding itu ?
Overloading adalah suatu keadaan dimana beberapa method sekaligus dapat
mempunyai nama yang sama, akan tetapi mempunyai fungsionalitas yang berbeda.
Overloading mempunyai ciri-ciri sebagai berikut:
1. Nama method harus sama
2. Daftar parameter harus berbeda
3. Return type boleh sama, juga boleh berbeda
Sedangkan Overriding adalah suatu keadaan dimana method pada subclass menolak method
pada parent class-nya.
Overriding mempunyai ciri-ciri sebagai berikut :
1. Nama method harus sama
2. Daftar parameter harus sama
3. Return type harus sama
Jadi sekarang sudah paham ya , apa itu Overloading dan apa itu Overriding.
sekarang Contoh Tugas :
Tugas 1 : Mengimplementasikan UML class diagram dalam program
Transformasikan class diagram diatas ke dalam bentuk program?
Jadi yang pertama kita buat yaitu class RerataNilai :
Setelah kita selesai membuat class RerataNilai , setelah itu kita tinggal Buat source code untuk mencoba dan melihat hasilnya , berikut contoh codenya :
Untuk Hasil outputnya seperti gambar di bawah ini :
Oke sekarang kita mencoba tugas yang ke 2 ya kawan.
Tugas 2: Mengimplementasikan UML class diagram dalam program
Transformasikan class diagram diatas ke dalam bentuk program?Buatlah
TesTugas2.java yang membuat obyek dengan karakteristik sebagaimana Tabel 13.1.
Selanjutnya tampilkan informasi nama, umur dan cara bergerak obyek-obyek tersebut!
Jadi sekarang pertama kali kita buat class katak :
Setelah selesai membuat class Katak , sekarang kita membuat class kecebong .
berikut source codenya :
sekarang kita membuat source codenya untuk menampilkan hasilnya :
Untuk Hasil Outputnya Seperti Dibawah ini :
Oke Kawan Sampai disini dulu sharing dan belajar barengnya , kurang lebih nya saya mohon maaf :)
nice information min
BalasHapusAlat pemisah lcd touch