Perbedaan Class dan Objek dalam OOP
Objek merupakan istilah yang penting dalam bahasa pemrograman java. Istilah-istilah penting yang ada pada bahasa pemrograman berorientasi objek antara lain: 1. Objek Pada dasarnya semua benda nyata yang ada di dunia ini dapat dianggap sebagai objek. Misalnya, kita tinggal di sebuah rumah makan rumah ini adalah sebuah objek. Dalam terminologi OOP, rumah kita merupakan instans dari class rumah. Atau, misal kita tinggal di sebuah kompleks perumahan. Ketika pertama kali developer membangun perumahan tersebut maka akan mempunyai panduan rancangan bangun rumah (blueprint) yang telah dibuat oleh sang arsitek. Blueprint dari rumah tersebut adalah class sedangkan rumah-rumah yang ada dalam kompleks tersebut merupakan instance. Seperti manusia adalah class, sedangkan penulis dan para pembaca sekalian adalah instance dari class manusia. 2. Atribut setiap objek yang ada tentu akan membunyai atribut yang disebut dengan state. Misalnya sebuah objek sepeda bisa mempunyai atribut roda, jer