Apa hubungan antara class dan objek? class adalah cetak biru dari object. Ini berarti kita bisa membuat banyak objek dari satu macam class.
A. Konsep objek
Lalu, objek itu apa? Secara umum, objek adalah sesuatu yang mempunyai indentitas(nama), pada umumnya memiliki pengetahuan baik tentang dirinya maupun objek lain dan memiliki keterampilan untuk melakukan sesuatu atau beberapa hal dan bisa bekerjasama dengan objek lain. Ini tampaknya batasan yang sangat umum, tetapi sebenarnya tidak, karena memang begitulah adanya. Sebuah objek juga mempunyai peranan atau tanggung jawab tertentu. Artinya suatu objek memanfaatkan pengetahuan dan keterampilan yang dimilikinya untuk melaksanakan perannya pada sistem di mana dia hidup. Seperti halnya bakteri yang memiliki fungsi biodekomposisi, ataupun seorang pedagang yang bertanggung jawab dalam pendistribusian barang dagangannya. Dalam software, pengetahuan dari suatu objek biasa disebut dengan state atau attribute atau field. Sedang keterampilan dan perilakunya disebut dengan behaviour/function/method. Sebuah objek juga mungkin terdiri atas objek-objek lain. Seperti halnya objek mobilterdiri atas mesin, ban, kerangka mobil, pintu, karoseri dan lain-lain. Atau suatu objekboleh jadi merupakan turunan dari objek lain sehingga mewarisi sifat-sifat induknya. Misal Gajah, Singa dan Macan adalah Mamalia, sehingga Gajah, Singa dan Macan mempunyai sifat-sifat yang dimiliki oleh class Mamalia. Namun selain sifat-sifat umum Mamalia seperti melahirkan dan menyusui serta berdarah panas, Gajah, Singa dan Macan juga memiliki perilakunya sendiri yang khas.

