Nama/NIM : I Gede John Arissaputra / 1404505066
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah: Pemrograman Berorientasi Objek (B)
Dosen: I Putu Agus Eka Pratama, ST, MT
OVERRIDING DAN OVERLOADING
Overloading:
Overloading merupakan suatu function yang memiliki parameter, dan function tersebut dapat memiliki nama function yang sama dengan yang lainnya dengan syarat jumlah parameter mesti berbeda atau bisa kita bilang situasi di mana beberapa rutin dalam sebuah program dapat mempunyai nama sama tetapi berbeda jenis parameter dan/atau jenis return value. lebih jelasnya Overloading secara singkat :
- Nama Method Boleh Sama , Tapi Jumlah Parameter Mesti berbeda
- Nilai Yang Di Return Harus memiliki Tipe yang sama
hasilnya:
Overriding:
Overriding merupakan suatu keadaan dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasi atau memperluas data dan method pada kelas induk. Keuntungan Overriding : dapat menambahkan sifat / atribut pada kelas induknya. Lebih jelasnya Overloading secara singkat :
- Mendefinisikan method dengan nama sama pada class yang berbeda.
- Konsep dapat di manfaatkan dalam beberapa kasus inheritance, di mana menginginkan penamaan method dengan nama sama namun berbeda dalam impelementasinya
contoh source codenya:
terimakasih sangat membantu, mampir sini gan contoh overloading dengan program rental kendaraan..
BalasHapusbalog18:http://balog18.blogspot.com/2018/05/contoh-program-rental-mobil-dan-motor.html
thx
BalasHapustidak jelassss
BalasHapus