Inheritance
Oleh : Taufik Permana, S.Kom
1)Pengertian
 Inheritance ( Pewarisan )
 Merupakan kelas yang mempunyai turunan atau subkelas, merupakan proses
pewarisan data dan method dari suatu class yang telah ada kepada suatu class
baru
Pewarisan
Pewaris
Warisan
Ahli Waris
Super Class, Parent Class, Base Class
Method, attribute, variabel
Sub Class, ChildClass, Derived Class
Siswa
+ nama
+ belajar()
+ bermain()
Siswa1
+ nama
+ belajar()
+ bermain()
Siswa2
+ nama
+ belajar()
+ bermain()
Siswa3
+ nama
+ belajar()
+ bermain()
Simulasi
Is-a
Is-a
Is-a
2)Perintah dalam pewarisan
 Extends
 Super
 IntenceOf
3)Jenis dalam Inheritence
 Single Inheritance
A
B
Superclass,parent class
Base class
Subclass, child class,
Derive class
Super class
Subclass
“ Single inheritence adalah jenis
Pewarisan yang terdiri dari superclass
Dan subclass ”
3)Jenis dalam Inheritence
 Multilevel Inheritance
A
B
Superclass,parent class
Base class
Subclass, child class,
(Sub Parent)
Super class
Subclass,
Sub Parent
C
Subclass, child class,
Subclass,
Child class
Multilevel inheritence adalah
Jenis pewarisan yang terdiri dari
Superclass, subparent class, child class
3)Jenis dalam Inheritence
 Hirarchical Inheritance
A
B
Superclass,parent class
Base class
Super class
C
Subclass, child class,
Subclass,
Child class
“ Hirarchical inheritence adalah jenis
Pewarisan yang terdiri dari superclass
Dan dua subclass”
4) Method Overriding
 Overriding method adalah kemampuan dari subclass
untuk memodifikasi method dari superclass-nya, yaitu
dengan cara menumpuk (mendefinisikan kembali) method
superclass-nya.
CONTOH INHERITANCE
1. Membuka aplikasi Netbeans IDE;
2. Membuat projek baru dengan nama “Taufik_XI RPL”;
3. Membuat package baru dengan nama “inherintance”;
4. Membuat Java Class dengan nama “ Binatang”;
5. Membuat kode program di java class Binatang;
LATIHAN PRAKTIKUM
Sesuai dengan modul praktikum yang telah
diberikan...

More Related Content

PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
PDF
2024 State of Marketing Report – by Hubspot
PDF
Everything You Need To Know About ChatGPT
PDF
Product Design Trends in 2024 | Teenage Engineerings
PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health
2024 Trend Updates: What Really Works In SEO & Content Marketing
Storytelling For The Web: Integrate Storytelling in your Design Process
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
Ad

Modul tentang ciri dari PBO yaitu Inheritance

  • 1. Inheritance Oleh : Taufik Permana, S.Kom
  • 2. 1)Pengertian  Inheritance ( Pewarisan )  Merupakan kelas yang mempunyai turunan atau subkelas, merupakan proses pewarisan data dan method dari suatu class yang telah ada kepada suatu class baru Pewarisan Pewaris Warisan Ahli Waris Super Class, Parent Class, Base Class Method, attribute, variabel Sub Class, ChildClass, Derived Class
  • 3. Siswa + nama + belajar() + bermain() Siswa1 + nama + belajar() + bermain() Siswa2 + nama + belajar() + bermain() Siswa3 + nama + belajar() + bermain() Simulasi Is-a Is-a Is-a
  • 4. 2)Perintah dalam pewarisan  Extends  Super  IntenceOf
  • 5. 3)Jenis dalam Inheritence  Single Inheritance A B Superclass,parent class Base class Subclass, child class, Derive class Super class Subclass “ Single inheritence adalah jenis Pewarisan yang terdiri dari superclass Dan subclass ”
  • 6. 3)Jenis dalam Inheritence  Multilevel Inheritance A B Superclass,parent class Base class Subclass, child class, (Sub Parent) Super class Subclass, Sub Parent C Subclass, child class, Subclass, Child class Multilevel inheritence adalah Jenis pewarisan yang terdiri dari Superclass, subparent class, child class
  • 7. 3)Jenis dalam Inheritence  Hirarchical Inheritance A B Superclass,parent class Base class Super class C Subclass, child class, Subclass, Child class “ Hirarchical inheritence adalah jenis Pewarisan yang terdiri dari superclass Dan dua subclass”
  • 8. 4) Method Overriding  Overriding method adalah kemampuan dari subclass untuk memodifikasi method dari superclass-nya, yaitu dengan cara menumpuk (mendefinisikan kembali) method superclass-nya.
  • 9. CONTOH INHERITANCE 1. Membuka aplikasi Netbeans IDE; 2. Membuat projek baru dengan nama “Taufik_XI RPL”; 3. Membuat package baru dengan nama “inherintance”; 4. Membuat Java Class dengan nama “ Binatang”; 5. Membuat kode program di java class Binatang;
  • 10. LATIHAN PRAKTIKUM Sesuai dengan modul praktikum yang telah diberikan...