ebook img

Multiple Inheritance PDF

43 Pages·2012·0.46 MB·English
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Multiple Inheritance

Pemrograman Berorientasi OObbyyeekk Inheritance anton@ukdw.ac.id Inheritance Silsilah Pohon Keluarga Relasi is-a • Selain melakukan kategorisasi terhadap objek yang memiliki sekumpulan atribut dan perilaku yang sama, manusia sering melakukan pengelompokan terhadap objek yang memiliki kesamaan atas beberapa (tidak semua) atribut dan perilaku •• CCoonnttoohh :: PPeennggeelloommppookkaann aattaass kkeennddaarraaaann bbeerrmmoottoorr,, kemudian meng-grupkannya berdasarkan suatu tipe atau jenis (mobil, truk, sepeda motor, dll) • Setiap subkategori ini merupakan class atas objek- objek yang serupa. – Ada beberapa karakteristik yang di-share oleh semua kelompok. Relasi is-a • Relasi antar kelas-kelas ini disebut dengan relasi “is- a” •• DDaallaamm sseettiiaapp kkaassuuss,, oobbjjeekk yyaanngg ddiikkeelloommppookkkkaann bersama dalam satu sub-kategori merupakan anggota dari kategori yang lebih umum. – Mobil adalah (“is-a”) kendaraan bermotor – Truk adalah (“is-a”) kendaraan bermotor – Sepeda Motor adalah (“is-a”) kendaraan bermotor Relasi is-a • Objek yang dikelompokkan dalam satu kelas men- share sekumpulan atribut dan perilaku. – Jadi, seluruh objek kendaraan bermotor memiliki sekumpulan atribut dan perilaku yang juga dimiliki oleh //ddiittuurruunnkkaann kkeeppaaddaa oobbjjeekk ddaarrii mmoobbiill.. • Keterkaitan antar kelas dalam relasi “is-a” berasal dari kenyataan bahwa sub kelas memiliki atribut dan perilaku yang dimiliki oleh kelas induk, ditambah atribut dan perilaku yang dimiliki oleh sub kelas tersebut. Inheritance • Take an existing object type (collection of fields and methods) and extend it. – create a special version of the code without re- writing any of the existing code (or even explicitly ccaalllliinngg iitt!!)) – End result is a more specific object type, called the sub-class / derived class / child class. – The original code is called the super class / parent class / base class. Inheritance • Superclass (“kelas dasar” atau “kelas induk”) – Merupakan kelas yang lebih general dalam relasi “is-a” •• SSuubbccllaassss (( ““kkeellaass ttuurruunnaann”” aattaauu ““kkeellaass aannaakk””)) – Merupakan kelas yang lebih spesifik dalam relasi “is-a” – Objek yang dikelompokkan dalam sub kelas memiliki atribut dan perilaku kelas induk, dan juga atribut dan perilaku tambahan. – Jadi, kumpulan atribut dan perilaku sub kelas lebih luas dari super kelas-nya Inheritance • Merupakan merupakan pewarisan pewarisan atribut- atribut dan dan method-method dari dari sebuah sebuah class ke class lainnya. • Class yang memberi warisan => superclass •• CCllaassss yyaanngg ddiibbeerrii wwaarriissaann ==>> ssuubbccllaassss • Contoh: – Superclass => sepeda – Subclass => sepeda gunung, sepeda balap, sepeda motor – Keyword pada Java = extends Inheritance • Keuntungan: – Memberikan ciri khas pada masing-masing subclass – Superclass mewariskan atribut dan methodnya ke subclass sehingga menerapkan reuse • Pada inheritance juga dikenal adanya overriding –– MMeetthhoodd yyaanngg ssaammaa nnaammaa ddaann ttiippeennyyaa ttaappii ddii kkeellaass berbeda namun masih dalam satu hubungan keturunan – Jika ada method di kelas parent yang sudah didefinisikan, dan didefinisikan ulang, maka method pada kelas anak akan menimpa method parent, kecuali dibuat final

Description:
Objek yang dikelompokkan dalam satu kelas men- Take an existing object type (collection of End result is a more specific object type, called.
See more

The list of books you might like

book image

Mind Management, Not Time Management

David Kadavy
·2020
·0.58 MB

book image

Corrupt (Devil's Night #1)

Penelope Douglas
·518 Pages
·2015
·0.74 MB

book image

Rich Dad Poor Dad

241 Pages
·2014
·11.31 MB

book image

What Happened to You?

Bruce D. Perry
·2021
·4.38 MB

book image

Theory of Linear Operators in Hilbert Space: v. 2

N. I. Akhiezer, etc.
·276 Pages
·1981
·9.038 MB

book image

C anton €>0sctt»er

50 Pages
·2010
·75.55 MB

book image

Northern 2006

Ohio Northern University
·2006
·36.8 MB

book image

Installation

Hunter Douglas
·20 Pages
·2016
·1.69 MB

book image

Color Atlas of Physiology

Stefan Silbernagl, Agamemnon Despopoulos
·453 Pages
·2009
·13.275 MB

book image

FS orario 2006 1

Ferrovie Italiane
·2006
·293.8 MB

book image

Greek Government Gazette: Part 2, 2006 no. 550

The Government of the Hellenic Republic
·2006
·0.28 MB

book image

Semi-quantitative Approaches for Landslide Assessment and Prediction

Sujit Mandal, Ramkrishna Maiti
·300 Pages
·2015
·12.203 MB

book image

Family law : cases and materials

Cossman, Brenda, 1960-
·2006
·0.34 MB

book image

UN TEMA EN SWING

Juan Luis de Pablo Enriquez Rohen
·2006
·0.17 MB