tugas 5 rekayasa web fitra ramadhan 1412510610

5
Tugas 5 Rekayasa Web Fitra Ramadhan 1412510610

Upload: fitra-ramadhan

Post on 17-Feb-2017

62 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Tugas 5 rekayasa web Fitra Ramadhan 1412510610

Tugas 5 Rekayasa Web

Fitra Ramadhan1412510610

Page 2: Tugas 5 rekayasa web Fitra Ramadhan 1412510610

1) Jelaskan istilah inheritance pada Pemrograman Berorientasi Object ?

Inheritancepewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih. Dalam hal ini ada kelas yang memiliki atribut dan metode yang sama dengan kelas lainnya beserta atribut dan metode tambahan yang merupakan sifat khusus kelas yang menjadi turunannya. Sebagai contoh, misalkan ada sebuah kelas Titik yang mempunyai kelas turunan Titik3D

Page 3: Tugas 5 rekayasa web Fitra Ramadhan 1412510610

2) Berikan contoh inheritance !

Fitra sebagai Mantan Ketua Umum memiliki Kader bernama Budi , Fitra anggota Partai maka Budi adalah anggota partai jg . Ini merupakan inheritance terhadap Fitra kepada Budi , dan inheritance bukan hanya dapat 1x diwariskan , tetapi dapat lebih dari 1x. seperti berikut :

Fitra sebagai Mantan Ketua Umum memiliki Kader bernama Budi , Fitra Ketua umum maka Budi akan Menjadi ketua umum jg . dan Budi pun memiliki Kader Citra maka Citra pun akan menjadi ketua umum

Page 4: Tugas 5 rekayasa web Fitra Ramadhan 1412510610

Contoh inheritance

Class Induk Class Anak

Page 5: Tugas 5 rekayasa web Fitra Ramadhan 1412510610

3) Gambar konsep inheritance pada UML Class Diagram !