Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Overriding Task
- 1. suatu konsep pemprogramman dimana method maupun constructor (yang memiliki parameter). yang memiliki nama yang sama
- untuk bisa digunakan, tetapi syaratnya parameternya harus berbeda, mulai dari jumlah parameternya, urutan dan jenis data
- pada parameter.
- 2. - kita dapat menulis ulang method maupun menambah artibut/property yang terdapat pada super class tanpa harus mengubah
- langsung pada super class.
- - berguna untuk memasukan atau menambah paramether baru pada method maupun pada costructor.
- 3. - Suatu constructor tidak bisa di-override.
- - Jika method tidak bisa diwariskan, maka tidak bisa di-override.
- - Overriding method harus memiliki tipe return (sub type) yang sama.
- 4. - jika suatu superclass memiliki banyak subclass.
- - Ketika sub class - sub class tersebut memerlukan banyak method dari super class.
- 5. - jika suatu superclass memiliki sedikit subclass.
- - Ketika sub class - sub class tersebut tidak memerlukan banyak method dari super class.
- - jika terdapat banyak method dengan nama yang berbeda.
Advertisement
Add Comment
Please, Sign In to add comment