Page 3 - E-Modul PBO _Projek Ashilah
P. 3
DAFTAR ISI
KATA PENGANTAR ................................................................................................................... i
DAFTAR ISI ................................................................................................................................ ii
BAB I PEWARISAN ................................................................................................................... 1
A. Konsep Pewarisan pada Java ......................................................................................... 1
B. Hubungan Antar Kelas dan Konsep Pewarisan ............................................................... 3
C. Deklarasi Pewarisan pada Program Java ........................................................................ 4
D. Modul Praktikum .............................................................................................................. 6
BAB II POLIMORPHISME ........................................................................................................ 10
A. Konsep Polimorphisme .................................................................................................. 10
B. Overloading dan Overriding ........................................................................................... 10
C. Polimorphisme (Virtual Methode Invocation) ................................................................. 11
D. Polimorphisme (Casting Objek dan InstanceOf) ............................................................ 12
E. Modul Praktikum ............................................................................................................ 14
BAB III PACKAGE ................................................................................................................... 20
A. Konsep Package ........................................................................................................... 20
B. Konsep Import Statis dan Package Terpadu.................................................................. 22
C. Modul Praktikum ............................................................................................................ 24
BAB IV INTERFACE ................................................................................................................ 28
A. Konsep Interface ........................................................................................................... 28
B. Perbedaan Interface dan Class ..................................................................................... 32
C. Pewarisan antar Interface .............................................................................................. 34
D. Modul Praktikum ............................................................................................................ 37
BAB V CLASS LIBRARY ......................................................................................................... 42
A. Class Math .................................................................................................................... 42
B. Class Built-in(String, StringBuffer dan Wrapper) ............................................................ 43
C. Class Built-in(Class Process dan Class System) ........................................................... 47
D. Modul Praktikum ............................................................................................................ 48
BAB VI MENGEVALUASI PENANGANAN KESALAHAN DALAM PROGRAM ...................... 53
A. Exception Handling(Kategori dan Dasar Exception) ...................................................... 53
B. Exception Handling ....................................................................................................... 55
C. Exception Handling (Penanganan Exception) ................................................................ 61
D. Modul Praktikum ............................................................................................................ 65
DAFTAR PUSTAKA ................................................................................................................. 70
GLOSARIUM ............................................................................................................................ 71
Pemrograman Berorientasi Objek Kelas XI – Semester 2 ii