Aduhhh,,, semakin malam semakin panas ini otak, ya udah lah kita lanjtut saja, di bagian ini kita akan belajar tentang Objek pada Java,, Jika di bagian sebelumnya hanya pengertan dari objek tapi kali ini kita akan membahas lebih dalam lagi apa itu objek dalam java...
di pemrograman berorientasi objek, objek adalah entitas dasar saat 
runtime. pada saat kode program dieksekusi, 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 di hancurkan.
1. menciptakan objek
objek
 diciptakan menggunakan operator new. dari sisi kelas, langkah ini 
merupakan instantiasi kelas. selanjutnya objek yang berhasil diciptakan 
tersebut akan diletakkan di memori heap.
ContohKelas ck= new ContohKelas();
atau bisa juga menggunakan perintah di bawah ini:
getData(new ContohKelas());
2. Memeriksa tipe objek
anda
 bisa memanfaatkan fungsionalitas operator instanceof untuk mengetahui 
tipe suatu objek pada saat runtime. opertor ini akan mengembalikan nilai
 true apabila tipe objek sesuai, sebaliknya mengembalikan nilai false.
ContohKelas ck=new ContohKelas();
System.out.println(ck instanceof ContohKelas);
//output: true.
perlu
 diperhatikan, instanceof akan selalu mengembalikan nilai false jika 
vriabel objek diinisialisasi dengan nilai null. ini karena nilai null 
tidak mencerminkan objek apapun.
ContohKelas ck2=null;
System.out.println(ck2 instanceof ContohKelas);
//output: false
Operator
 instanceof hanya dapat digunakan pada tipe reference dan objek. 
penggunaan operator ini pada tipe primitif akan mengakibatkan kesalahan 
saat kompilasi.
3. Menghapus Objek
Java menggunkan teknik yang
 dikenal sebagai garbage collection untuk menghapus objek-objek yang 
sudah tidak diperlukan. Dengan demikian, kita tidak perlu khawatir akan 
terjadinya kebocoran memori. Kita juga dapat memanggil garbage collector
 secara eksplisit menggunakan method static gc.
Kenapa sih kita banyak belajar tentang Objek di Bahasa java????  yaa memang benar, karena Pemrograman java adalah sebuah pemrograman yang BErorientasi Objek (OOP).
Lalu apa sih bahasa berorientasi objek itu????  kita bahas di bagian kelima ya.... klik disini
 
0 Comment "Bahasa Java Bag 4"
Post a Comment