Inheritance
Inheritance
Inheritance merupakan kemampuan untuk membuat hierarki yang terdiri atas class-class, dimana terdapat struktur dan atau behavior (kelakuan) diantara class-class. Istilah superclass digunakan oleh class yang menyimpan informasi umum. Keturunan dari superclass disebut subclass.
Sebuah subclass mewarisi semua atribut, operasi dan relationship yang dipunyai oleh semua superclass-superclassnya. Inheritance disebut juga hierarki is-a (adalah sebuah) atau kind-of (sejenis). Subclass dapat menggunakan atribut dan operasi tambahan yang hanya berlaku pada level hierarkinya. Karena inheritance relationship bukan sebuah relationship diantara object yang berbeda, maka relationship ini tidak pernah diberi nama, penamaan role juga tidak digunakan dan multiplicity tidak digunakan. Terdapat dua cara untuk menemukan inheritance, yaitu generalization dan specialization .
Komentar
Posting Komentar