Tugas 5 – rekayasa web

5
TUGAS 5 – REKAYASA WEB Universitas Budi Luhur Fakultas Teknologi Informasi Program Studi Sistem Informasi Periode 0316 Tahun 2016 Oleh Gilbert Abednego 1312511049

Transcript of Tugas 5 – rekayasa web

Page 1: Tugas 5 – rekayasa web

TUGAS 5 – REKAYASA WEB

Universitas Budi LuhurFakultas Teknologi InformasiProgram Studi Sistem InformasiPeriode 0316 Tahun 2016

OlehGilbert Abednego

1312511049

Page 2: Tugas 5 – rekayasa web

INHERITANCEInheritance adalah dimana suatu entitas/obyek dapat mempunyai entitas/obyekturunan. Dengan konsep inheritance, sebuah class dapat mempunyai classturunan.

KEUNTUNGAN INHERITANCE :1. Subclass menyediakan state/behaviour yang spesifik yang membedakannya

dengan superclass, hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada.

2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat enerik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.

Page 3: Tugas 5 – rekayasa web

CONTOH INHERITANCEDalam contohnya kita dapat mengambil contoh mahluk hidup sebagai parent class dengan method bernafas,bergerak,dan berkembang biak.

Dan kita menentukan manusia,hewan,dan tumbuhan sebagai childclass dimana method dari parent class terdapat dalam childclass. atau dalam deklarasinya dapat kita tulis public class manusia extends mahluk_hidup { … 

Page 4: Tugas 5 – rekayasa web

GAMBAR KONSEP INHERITANCE

Page 5: Tugas 5 – rekayasa web

Thank You

Gilbert Abednego