MENGENAL JAVA – Apa itu Objek

Dalam pemrograma berorientasi objek, objek adalah entitas dasar saat runtime. Pada saat kode program di eksekusi, objek berinteraksi satu sama lain tanpa harus mengetahui detil data atau kodenya. Interaksi antar objek ini dilakukan menggunakan suatu message. Objek memiliki suatu siklus hidup, yaitu diciptakan, dimanipulasi, dan dihancurkan.(Prasetyo, 2007)
Sekarang yang menjadi pertanyaanadalah bagaimana menciptakan objek, memeriksa tipe objek, dan menghapus objek? Berikut ini adalah penjelasannya :

a. Menciptakan Objek
Untuk menciptakan sebuah objek, maka operator yang digunakan adalah operator “new”. Contoh :

ContohKelas ck = new ContohKelas();

Atau

getData(new ContohKelas() );

b. Memeriksa Tipe Objek
Untuk mengetahui tipe suatu objek pada saat runtime maka dapat menggunakan fungsionalitas operator “instanceof”, operator ini akan mengembalikan nilai true jika tipe objek sesuai, dan akan mengembalikan nilai false jika tipe objek tidak sesuai.
c. Menghapus Objek
Java menggunakan teknik yang dikenal sebagai garbage collection untuk menghapus objek-objek yang sudah tidak diperlukan.dengen demikian, kita tidak perlu khawatir akan terjadinya kebocoran memori. Garbage collector mampu mengidentifikasi kapan suatu objek dialokasikan dan kapan ia tidak digunakan lagi.
Kita dapat memanggil garbage collector secara ekplisit menggunakan method statis “gc”.
System.gc();

Referensi :
Prasetyo, Didik Dwi. (2007). 150 Rahasia Pemrograman Java. Jakarta : PT Elex Media Komputindo.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s