LAPORAN HASIL PRAKTEK PEMOGRAMAN BERORIENTASI OBJEK
(PBO)
Disusun Oleh :
NIA ANNISA FITRI
NIM/BP : 18214029
DOSEN PEMBIMBING:Sri Nofri Wihandari
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
PROGRAM STUDI DILUAR DOMISILI
D2 TEKNIK ELEKTRONIKA FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2019
A. Teori Singkat
1.
Konstruktor
è
Fungsi
khusus yang namanya sama dengan nama class.
è
Digunakan
untuk inisialisasi.
è
Dipanggil
otomatis pertama kali saat instansiasi objek.
è
Tidak
mengembalikan nilai.
è
Konstruktor
dapat dioverloading.
2.
Destruktor
è
Fungsi
khusus yang namanya sama dengan nama class tetapi diawali dengan simbol ‘~’
è
Digunakan
untuk membebaskan memori.
è
Dipanggil
secara otomatis pada saat objek dihancurkan.
è
Tidak
mengembalikan nilai.
è
Tidak
berparameter.
è
Tidak
dapat dioverloading.
è
Destruktor
hanya terlihat jika instansiasi objeknya menggunakan alokasi memori dinamis.
è
Java
mempunyai fasilitas GARBAGE COLLECTION sehingga tidak perlu untuk membuat
destruktor secara eksplisit.
3.
Overriding
è
Adalah
suatu cara untuk mendefinisikan ulang method yang ada pada class induk apabila
class anak menginginkan adanya informasi yang lain. Overriding dilakukan dengan
cara menulis ulang method yang ada pada class induk dengan syarat bahwa namadan
parameter fungsi tersebut harus sama (tidak boleh diubah). Meskipun fungsi
telah ditulis ulang oleh class anak, fungsi yang asli pada class induk masih
dapat dipanggil di class anak dengan menggunakan class super.
4.
Overloading