andari3107

Untitled

Dec 5th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. Overriding Task
  2.  
  3. 1. suatu konsep pemprogramman dimana method maupun constructor (yang memiliki parameter). yang memiliki nama yang sama
  4. untuk bisa digunakan, tetapi syaratnya parameternya harus berbeda, mulai dari jumlah parameternya, urutan dan jenis data
  5. pada parameter.
  6.  
  7. 2. - kita dapat menulis ulang method maupun menambah artibut/property yang terdapat pada super class tanpa harus mengubah
  8. langsung pada super class.
  9. - berguna untuk memasukan atau menambah paramether baru pada method maupun pada costructor.
  10.  
  11. 3. - Suatu constructor tidak bisa di-override.
  12. - Jika method tidak bisa diwariskan, maka tidak bisa di-override.
  13. - Overriding method harus memiliki tipe return (sub type) yang sama.
  14.  
  15. 4. - jika suatu superclass memiliki banyak subclass.
  16. - Ketika sub class - sub class tersebut memerlukan banyak method dari super class.
  17.  
  18. 5. - jika suatu superclass memiliki sedikit subclass.
  19. - Ketika sub class - sub class tersebut tidak memerlukan banyak method dari super class.
  20. - jika terdapat banyak method dengan nama yang berbeda.
Advertisement
Add Comment
Please, Sign In to add comment