TUGAS 5 INDIVIDU REKAYASA WEB 0316
1. Jelaskan istilah inheritance pada pemrograman berorientasi object !
2. Berikan contoh inheritance !
3. Gambar konsep inheritance pada UML Class Diagram!
Jawaban No 1
Inheritance (Pewarisan) adalah salah satu bentuk penggunaan kembali perangkat lunak
dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data
fungsi (method) dari kelas yang sudah ada tersebut serta menambah atribut/pelaku yang
baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal .
Keuntungan Inheritance :
1. subclass menyediakan state/behaviour yang spesifik yang menbedakannya 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 generik, yamg
disebut abstract clas, untuk mendefinisikan class dengan behviour dan state secara
umum.
Istilah Inheritance :
Extends : ini adalah keyword agar sebuah class menjadi subclass
Superclass : menunjukkan class yang berarti parent class dari subclass/class anak
Subclass : adalah class anak atau turunan dari superclas/parent class
Super Keyword : untuk memanggil konstruktor dari superclass atau menjadi variabel yang
mengacu pada superclass
Methode Overriding : Pendefinisian ulang method yang sama pada subclass
Deklarasi Inheritance :
Di dalam java untuki mendeklarasikan suatu class sebagao subclass yaitu menambahkan kata
kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class nya .
Kata kunci extends tersebut memberitahu kompiler java bahwa kita ingin melakukan
perluasan class. Berikut adalah contoh deklarasi inheritance :
class B adalah subclass dari class A
public class B extends A{
…
}
Semua class B extends A{
…
}
Semua class di dalam java adalah merupakan subclass dari class super induk yang bernama
Object . Misalnya kita mempunyai sebuah clas sederhana :
Public class A{
…
}
Pada saat dikompilasi, kompiler java akan membacanya sebagai subclass Object.
Public class A extends Object{
…
}
Jawaban No 2
Ketika di running akan muncul
Jawaban No 3:
Tiga Konsep inheritance :
1. semua atribut dan method dari kelas induk di turunkan ke kelas anak
2. pada kelas anak dapat menambahkan atribut dan method yang tidak ada pada
kelas induk
3. pada kelas anak dapat memodifikasi method yang sudah ada
Konsep pada Uml class diagram :

Tugas 5 individu rekayasa web 0316

  • 1.
    TUGAS 5 INDIVIDUREKAYASA WEB 0316 1. Jelaskan istilah inheritance pada pemrograman berorientasi object ! 2. Berikan contoh inheritance ! 3. Gambar konsep inheritance pada UML Class Diagram!
  • 2.
    Jawaban No 1 Inheritance(Pewarisan) adalah salah satu bentuk penggunaan kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi (method) dari kelas yang sudah ada tersebut serta menambah atribut/pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal . Keuntungan Inheritance : 1. subclass menyediakan state/behaviour yang spesifik yang menbedakannya 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 generik, yamg disebut abstract clas, untuk mendefinisikan class dengan behviour dan state secara umum. Istilah Inheritance : Extends : ini adalah keyword agar sebuah class menjadi subclass Superclass : menunjukkan class yang berarti parent class dari subclass/class anak Subclass : adalah class anak atau turunan dari superclas/parent class Super Keyword : untuk memanggil konstruktor dari superclass atau menjadi variabel yang mengacu pada superclass Methode Overriding : Pendefinisian ulang method yang sama pada subclass
  • 3.
    Deklarasi Inheritance : Didalam java untuki mendeklarasikan suatu class sebagao subclass yaitu menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class nya . Kata kunci extends tersebut memberitahu kompiler java bahwa kita ingin melakukan perluasan class. Berikut adalah contoh deklarasi inheritance : class B adalah subclass dari class A public class B extends A{ … } Semua class B extends A{ … } Semua class di dalam java adalah merupakan subclass dari class super induk yang bernama Object . Misalnya kita mempunyai sebuah clas sederhana : Public class A{ … } Pada saat dikompilasi, kompiler java akan membacanya sebagai subclass Object. Public class A extends Object{ … }
  • 4.
    Jawaban No 2 Ketikadi running akan muncul
  • 5.
    Jawaban No 3: TigaKonsep inheritance : 1. semua atribut dan method dari kelas induk di turunkan ke kelas anak 2. pada kelas anak dapat menambahkan atribut dan method yang tidak ada pada kelas induk 3. pada kelas anak dapat memodifikasi method yang sudah ada Konsep pada Uml class diagram :