Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

INHERITANCE SUSSI.

Presentasi serupa


Presentasi berjudul: "INHERITANCE SUSSI."— Transcript presentasi:

1 INHERITANCE SUSSI

2 SAP Implementasi inheritance

3 INHERITANCE PENURUNAN SUPERCLASS/BASECLASS/PARENTCLASS
SUBCLASS/DERIVEDCLASS/CHILDCLASS/EXTENDEDCLASS

4 SETIAP CLASS HANYA DAPAT MEMILIKI SATU SUPERCLASS, BERBEDA DENGAN SUPERCLASS YANG DAPAT MEMILIKI BANYAK SUBCLASS

5 Inheritance (Pewarisan)
Suatu class dapat mewariskan atribut dan method kepada class lain (subclass), serta membentuk class hierarchy Java Keyword: extends

6 KEUNTUNGAN INHERITANCE
Saat anda ingin membuat class baru dan ternyata pada class lain telah ada code yang ingin anda gunakan, maka anda tinggal mengextend class lain tersebut. Class Identifier extends Superclass { }

7 UML – Class Diagram

8

9 Method Overriding Jika pada subclass kita menulis ulang method yang ada pada super classnya maka method yang ada di sub classnya tersebut disebut meng-override method super classnya. Jadi ketika kita memanggil method tersebut dari object sub classnya maka yang akan dijalankan adalah method yang berada di sub class tersebut.

10

11

12

13 KEYWORD Super KEYWORD ‘Super’ adalah keyword yang digunakan untuk meng-overide method dan field yang ada di superclass

14

15 POLYMORPHISM SETIAP SUBCLASS MEMILIKI KEUNIKAN BERDASARKAN METHOD YANG DITURUNKAN DARI SUPERCLASS, INILAH YANG DISEBUT POLYMORPHISM

16 Latihan Buat class MatematikaCanggih yang merupakan inherit dari class Matematika Tambahkan method modulus(int a, int b) yang menghitung modulus dari a dan b. Operator modulus adalah % Luas persegi panjang, luas lingkaran, luas trapesium. Buat class MatematikaCanggihBeraksi yang memanggil method pertambahan, perkalian dan modulus

17 UML – Class Diagram


Download ppt "INHERITANCE SUSSI."

Presentasi serupa


Iklan oleh Google