Jumat, 02 Januari 2015

Class VS Object

Pada bahasan selanjutnya yakni Class VS Object.Object adalah perwujudan dari sebuah Class. Kalau kita analogikan,class itu sebuah cetakan sedangkan object itu adalah barang dari hasil cetakan. Class juga bisa dikatakan sebagai kategori, sedangkan object adalah sesuatu yang memenuhi syarat-syarat yang harus dipenihi agar masuk  dalam  kategori  tersebut. Jadi bisa dibilang satu class bisa mempunyai banyak object,setiap object mempunyai sifat yang sama persis seperti yang didefnisikan dalam class tersebut.Kita ambil contoh adalah class Person, kemudian kita buat sebuah instance dari class Person yaitu indra. Kalimat di atas kalau diwujudkan dalam kode menjadi seperti di bawah ini :

Dua  kata  paling  kiri  adalah  proses deklarasi sebuah object dengan tipe Person, kemudian disebelah kanan tanda sama dengan (=) terjadi proses perwujudan object dari class Person menggunakan keyword new. Setiap kali kita bertemu keyword new artinya hanya satu, yaitu perwujudan object dari sebuah class. Keyword new secara detail dalam level yang paling bawah,menyebabkan JVM akan membuat object didalam memory.
Nah sampai disini pembahasan Class VS Object.See You Again and Keep Fighting :)

0 komentar: