Jumat, 10 Mei 2019

Laporan 10


LAPORAN HASIL PRAKTEK PEMOGRAMAN BERORIENTASI OBJEK

(PBO)

Hasil gambar untuk logo aknp padang pariaman

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
è Adalah penulisan beberapa fungsi (dua atau lebih) yang memiliki nama yang sama. Pada bahasan overloading dikenal istilah signature. Signature adalah sebuah fungsi parameter lengkap dengan tipe datanya yang terdapat dalam fungsi tersebut. 







 

Tidak ada komentar:

Posting Komentar

Laporan 10

LAPORAN HASIL PRAKTEK PEMOGRAMAN BERORIENTASI OBJEK (PBO ) Disusun Oleh : NIA ANNISA FITRI NIM/BP : 1821...