Overloading dan Overriding pada Java – Sebelum mengenal tentang apa itu Overloading dan Overriding pada java, ada baiknya jika kita mengenal tentang Java terlebih dahulu. Java adalah bahasa pemrograman komputer yang biasa digunakan untuk mengembangkan bagian back – end dari suatu website, software ataupun aplikasi. Back – end adalah segala hal yang berhubungan dengan server dan database. Sedangkan front – end adalah segala hal yang berhubungan dengan tampilan (gambar, desain, audio, video dan lain – lain ) dari sebuah website dan aplikasi.
Java dikenal dengan moto “Write once, run anywhere” yang artinya setiap kode program yang ada pada java bisa kita jalankan dalam platform yang berbeda – beda tanpa menyusunnya ulang atau kita bisa menyebutnya sekali penulisan.
Nah, kini kamu telah mengenali tentang java, sekarang kita akan lanjut ke pembahasan selanjutnya yaitu Overloading dan Overriding pada Java.
Apa itu Overloading dan Overriding?
- Overloading adalah sebuah cara yang dapat membuat satu atau lebih dengan nama yang sama dalam sebuah kelas namun dengan jumlah dan tipe parameter yang berbeda. contohnya adalah :
Yang telah ditandai dengan kotak merah tersebut disebut dengan nama. Kemudian bagian manakah dari gambar tersebut yang dinamakan dengan parameter? Bagian parameter dalam kode program diatas yaitu
Ketiga parameter diatas pastinya berbeda, karena hal tersebut merupakan syarat dari penggunaan overloading yaitu perbedaan para parameternya, entah itu dengan tipe yang berbeda, atau jumlah yang berbeda.
Perlu kalian ketahui tipe data nilai kembalian tidak termasuk ke dalam pembeda method overloading. Apa maksudnya? pembeda tipe method overloading hanya berlaku untuk yang ada didalam parameter, bukan diluar parameter.
- Overriding adalah sebuah cara yang dipakai untuk untuk kelas induk yang nantinya akan dipakai untuk mendefinisikan ulang dengan kelas turunan menggunakan nama dan parameter-parameter yang sama. Contoh kode program yang menerapkan overriding :
kemudian kita buat kelas anaaknya dengan nama Kecebong dan diisi dengan attribute panjangEkor (double)
Jika kode program yang kamu jalankan tidak error maka penerapan overriding telah berhasil.
Itulah sekilas tentang overloading dan overriding, terimakasih telah mampir, semoga bermanfaat dan mohon maaf atas kesalahan kata. Selamat mencoba ya teman – teman
Be the first to comment