Nama/NIM : Putu Pasek Okta Mahawardana/1404505040
Jurusan/Fakultas/Perguruan Tinggi : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, S.T., M.T.
Belajar Overriding
Overriding
adalah method subclass sama dengan method super class, parameter yang dimiliki
sama tetapi pernyataan atau implementasinya berbeda. Atau overriding dapat
diartikan merupakan suatu keadaan dimana kelas anak dapat mengubah atau bisa
kita bilang memodifikasi atau memperluas data dan method pada kelas induk.
Keuntungan
Overriding adalah dapat menambahkan sifat / atribut pada kelas induk nya lebih
Jelasnya Overloading secara singkat :
1.
Mendefinisikan
method dengan nama sama pada class yang berbeda.
2. Konsep
dapat di manfaatkan dalam beberapa kasus inheritance, di mana menginginkan
penamaan method dengan nama sama namunberbeda dalam impelementasinya.
Pada program di atas terlihat bahwa method
Sapa() pada super class(class Nama) di override di sub class(class Siapa) .
Parameter pada kedua class tersebut sama yaitu tidak mempunyai paramater alias
kosong, tetapi perbedaannya adalah implementasinya yaitu mencetak kalimat yang
berbeda.
Ini adalah screenshot dari koding:
Ini setelah di run:


Tidak ada komentar:
Posting Komentar