Laporan Overloading Dan Overriding
Laporan Overloading Dan Overriding
DISUSUN OLEH :
Puji syukur saya haturkan kehadirat Allah Swt yang telah melimpahkan
rahmat dan hidayah-Nya sehingga saya bisa menyelesaikan laporan tentang
overloading dan overriding.
Tidak lupa juga saya mengucapkan terima kasih kepada dosen yang telah
turut memberikan bimbingan dalam penyelesaian laporan ini. Tentunya, tidak
akan bisa maksimal jika tidak mendapat bimbingan dari Bapak Riki Afriansyah,
S.T., M.T.
Penulis
Daftar Isi
BAB I PENDAHULUAN...................................................................................................
TUJUAN DAN MANFAAT LAPORAN..........................................................................
BAB II PEMBAHASAN.....................................................................................................
KESIMPULAN...................................................................................................................
BAB I PENDAHULUAN
Overloading dan overriding adalah dua konsep dasar dalam bahasa pemrograman
yang penting untuk dipahami, terutama jika kamu ingin menjadi seorang programmer
yang handal. Kedua konsep ini terkait dengan cara kita bisa menggunakan nama
fungsi yang sama dalam program kita, baik itu di dalam kelas yang sama maupun di
kelas yang berbeda. Namun, perbedaan mendasar antara keduanya terletak pada cara
cara kita bisa menggunakan fungsi tersebut. Jika kita ingin membuat program yang
bekerja dengan lebih efisien dan efektif, kita perlu memahami perbedaan antara
nama fungsi yang sama dengan parameter yang berbeda, sementara overriding
memungkinkan kita untuk menimpa fungsi yang sudah ada dengan fungsi baru yang
kita buat di kelas turunan. Keduanya memiliki kegunaan yang berbeda-beda dalam
program, dan oleh karena itu penting bagi kita untuk memahaminya dengan baik.
digunakan untuk memberikan fleksibilitas pada kode dan menghemat waktu dalam
pengembangan aplikasi. Kedua konsep ini mirip dalam konsep, namun berbeda
dalam penggunaan.
BAB II PEMBAHASAN
Overloading adalah sebuah metode yang bisa membuat dua atu lebih metode dengan
nama yang sama dalam sebuah kelas, namun tipe dan jumlah argumennya harus
berbeda satu sama lain. Overloading adalah teknik mengganti tindakan dari fungsi
atau metode yang sama dengan cara memberi nama yang sama pada beberapa fungsi
atau metode dalam suatu program. Ini memungkinkan penggunaan fungsi atau
metode yang sama dengan argumen yang berbeda, sehingga menghemat waktu dalam
penulisan kode serta meningkatkan keakuratan kode.
Overloading
- Lebih dari satu fungsi dengan nama yang sama dapat digunakan dalam sebuah kelas.
- Fungsi tersebut dapat memiliki jumlah, tipe dan urutan parameter yang berbeda.
- Overloading terjadi pada tingkat kelas atau di dalam kelas tersebut.
Overriding adalah sebuah metode yang dipakai untuk kelas induk atau superclass
dan nantinya akan dipakai untuk mendefinisikan ulang dengan kelas turunan atau
Overriding
- Hanya ada satu fungsi dengan satu nama dalam sebuah kelas.
- Fungsi tersebut harus memiliki tipe parameter, jumlah, dan urutan yang sama dengan
fungsi yang di-overriding.
- Overriding terjadi antara kelas induk dan anak.
KESIMPULAN
Dalam kesimpulan ini Overloading dan overriding bisa sangat bermanfaat, karena
yang berbeda serta mengubah perilaku metode pada kelas anak.Hal ini sangat berguna
untuk menghemat waktu dan meningkatkan efisiensi dalam penulisan kode, serta