Mendefinisikan ulang metode super class di sub class disebut metode overriding.
Aturan untuk Cara override
- Metode tanda tangan yaitu metode nama, daftar parameter dan tipe kembali harus sama persis.
- Metode ditimpa dapat memperluas aksesibilitas tetapi tidak mempersempit, yaitu jika swasta di kelas dasar, kelas anak dapat membuat publik namun tidak sebaliknya.
contoh :12345678Doctor doctorObj =
new
Doctor()
doctorObj.treatPatient()
/ / treatPatient method / / Di class Dokter akan dieksekusiSurgeon surgeonObj =
new
Surgeon();
surgeonObj.treatPatient()
// treatPatient method
// class Surgeon
akan dieksekusi
0 komentar:
Posting Komentar
Anda bertanya, saya akan mencoba menjawabnya ~,~