15. abstrak dan interface 2

11

Click here to load reader

description

Materi kelima belas mata kuliah PBO, Fakultas Ilmu Terapan, Universitas Telkom

Transcript of 15. abstrak dan interface 2

Page 1: 15. abstrak dan interface 2

PEMROGRAMAN

BERORIENTASI OBJEK

Disusun Oleh:

Reza Budiawan

Untuk:

TIM Dosen PBO

MI.2283Pemrograman Berorientasi Object

Ganjil 2014/2015

Hanya dipergunakan untuk kepentingan pengajaran di lingkunganFakultas Ilmu Terapan, Universitas Telkom

Page 2: 15. abstrak dan interface 2

Terdapat 3 fungsi keyword final:

Membentuk konstanta

Prevent overriding

Prevent Inheritance

Sifat

Suatu konstanta biasanya bersifat PUBLIC dan STATIC

Penulisan nama konstanta dilakukan dengan HURUF KAPITAL untuk

setiap huruf

KEYWORD FINAL

Page 3: 15. abstrak dan interface 2

MEMBENTUK KONSTANTA

Perhatikan cara memanggil

Konstanta static dan non-static

Page 4: 15. abstrak dan interface 2

PREVENT OVERRIDING

Page 5: 15. abstrak dan interface 2

PREVENT INHERITANCE

Page 6: 15. abstrak dan interface 2

PENGGUNAAN “FINAL”

Bagaimana jika class abstract

diberikan keyword final?

Di mana letak keyword final paling mungkin

untuk sebuah interface??

Page 7: 15. abstrak dan interface 2

PARTIAL IMPLEMENTATION INTERFACE

- Mungkinkah diimplements?

- Jika bisa, bagaimana kodenya?

- Bagaimana gambarnya?

Page 8: 15. abstrak dan interface 2

NESTED INTERFACE

Interface dalam class

Page 9: 15. abstrak dan interface 2

KASUS LAIN…

Bagaimana dengan method yang harus di-override?

Page 10: 15. abstrak dan interface 2

KASUS LAIN…

Bagaimana dengan method yang harus di-override?

extends/implements?

Page 11: 15. abstrak dan interface 2

-END OF SLIDE-