Kelas adalah tipe data terpenting dalam bahasa berorientasi objek. Anda dapat menggunakan kelas untuk mendeklarasikan variabel. Dalam bahasa berorientasi objek, variabel yang dideklarasikan dengan kelas disebut objek. Berbeda dengan tipe data dasar, setelah mendeklarasikan suatu objek dengan kelas, Anda juga harus membuat objek, yaitu menetapkan variabel yang dimiliki oleh objek yang dideklarasikan dan menentukan atribut dari objek tersebut. Saat menggunakan kelas untuk membuat objek, itu disebut juga memberikan instance dari kelas ini. Dalam istilah awam, kelas adalah template untuk membuat objek. Tanpa kelas, tidak akan ada objek. Membuat objek terdiri dari dua langkah: deklarasi objek dan menugaskan variabel ke objek.
1. Format umum deklarasi objek adalah:
Nama moniker kelas;
Misalnya:
tangga;
2. Tetapkan variabel ke objek yang dideklarasikan:
Gunakan operator baru dan metode konstruktor kelas untuk menetapkan variabel ke objek yang dideklarasikan, yaitu membuat objek. Jika tidak ada konstruktor di kelas, sistem akan memanggil konstruktor default, yang tidak memiliki parameter dan pernyataan di badan metode.
Misalnya:
classPoint{intx,y;Point(inta,intb){x=a;y=b;}}publicclassMain{publicstaticvoidmain(String[]args){Pointp1,p2;//Deklarasikan objek p1 dan p2p1=newPoint(10,10 );//Menetapkan variabel ke objek (menggunakan new dan konstruktor di kelas) p2=newPoint(23,45);//Menetapkan variabel ke objek (menggunakan new dan konstruktor di kelas)}}