6
Tugas Rekweb 0316 5 individu Nama : Joko wijayanto Nim : 1412510263 Kelompok : KI

Tugas 5 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Embed Size (px)

Citation preview

Page 1: Tugas 5  [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Tugas Rekweb 0316 5 individu

Nama : Joko wijayantoNim : 1412510263Kelompok : KI

Page 2: Tugas 5  [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

1. Jelaskan istilah inheritance pada Pemrograman Berorientasi Object !

Inheritance adalah turunan atau pewarisan suatu class ke class baru dengan mewakili semua function yang ada diclass utama (parent class). Inheritance sering sekaliDigunakan di dalam promgraman berorientasi objek atau OOP. Dengan kata lain, class utama (parent class) dengan classes turunannya berhubungan satu sama lain

Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan.

Dengan konsep inheritance, sebuah class dapat mempunyai class turunan Suatu class yang mempunyai class turunan dinamakan parent class atau base class Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class. Suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class. Karena suatu subclass dapat mewarisi apa - apa yang dipunyai oleh parent class-nya, maka

member dari suatu subclass adalah terdiri dari apa-apa yang ia punyai dan juga apa-apa yang ia warisi dari class parent-nya.

Kesimpulannya, boleh dikatakan bahwa suatu subclass adalah tidak lain hanya memperluas (extend) parent class-nya.

Page 3: Tugas 5  [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

2. Berikan contoh inheritance !

Page 4: Tugas 5  [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

contoh inheritance

Page 5: Tugas 5  [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

contoh inheritance

Page 6: Tugas 5  [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Gambar konsep inheritance pada UML Class Diagram