tugas 5 rekweb

7
TUGAS 5 REKAYASA WEB 0316 Yuyun kuratu ayuni 1411511031

Upload: yuyun-kuratu

Post on 13-Jan-2017

50 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tugas 5 rekweb

TUGAS 5REKAYASA WEB

0316

Yuyun kuratu ayuni1411511031

Page 2: Tugas 5 rekweb

Yang dimaksud dengan inheritance adalah dimana suatu entitas/objek dapat mempunyai entitas /objek turunan.

Dengan konsep inheritance,sebuah class dapat mempunyai class turunan.

Page 3: Tugas 5 rekweb

1.) Jelaskan istilah inheritance pada pemprograman berorientasi objek !

Istilah inheritance : Extends : ini adalah keyword agar sebuah

class menjadi subclass.

Superclass : menunjukan class yang berarti parent class dari sebuah subclass/class anak.

Page 4: Tugas 5 rekweb

Subclass : adalah class anak /turunan dari superclass /parent class.

Super keyword : untuk memanggil konstruktor dari superclass atau menjadi variabel yang mengacu pada superclass.

Methode overriding : pendefinisisan ulang methode yang sama pada subclass.

Page 5: Tugas 5 rekweb

Dalam inheritance ,method overriding berbeda dengan method overloading.

Jika method overriding adalah mendefinisikan kembali method yang sama , baik nama method maupun signature atau parameter yang diperlukan dalam subclass.

Sedangkan method overloading adalah mendefinisikan method yang memiliki nama yang sama saja.

Page 6: Tugas 5 rekweb

2.) Berikan contoh inheritance

Contohnya seperti mahkluk hidup sebagai parent class dengan methode bernafas, bergerak dan berkembang biak dan kita dapat menentukan manusia ,hewan dan tumbuhan sebagai child class, dimana methode dari parent class terdapat dalam child class.

Page 7: Tugas 5 rekweb

3.) Gambar konsep inheritance pada UML class diagram.