Kelas adalah elemen dasar yang membentuk suatu program Java. Aplikasi Java terdiri dari beberapa kelas. Kelas adalah "tipe data" terpenting dalam bahasa Java, dan variabel yang dideklarasikan oleh kelas disebut objek.
Definisi kelas terdiri dari dua bagian: deklarasi kelas dan badan kelas. Format dasarnya adalah sebagai berikut:
nama kelas kelas {isi badan kelas}
class adalah kata kunci yang digunakan untuk mendefinisikan suatu kelas. "nama kelas kelas" adalah bagian deklarasi kelas, dan nama kelas harus berupa pengidentifikasi Java yang sah. Kedua kurung kurawal {} dan konten di antara keduanya adalah isi kelas.
Misalnya:
classFactory{floata[];Pekerjazhang;}
"Pabrik Kelas" disebut deklarasi kelas, "Pabrik" adalah nama kelas, dan "{float a[];Workman zhang;}" adalah badan kelas.
Tujuan dari suatu kelas adalah untuk mengabstraksi atribut dan perilaku umum suatu kelas, dan menggunakan format tata bahasa tertentu untuk mendeskripsikan atribut dan perilaku yang diabstraksi. Kunci dari abstraksi adalah menangkap dua aspek dari suatu benda: properti dan perilaku. Oleh karena itu, isi badan kelas terdiri dari dua bagian:
1) Deklarasi variabel: digunakan untuk mencerminkan properti suatu objek.
2) Definisi metode: Metode dapat beroperasi pada variabel yang dideklarasikan di kelas dan mencerminkan perilaku objek.