คลาสเป็นองค์ประกอบพื้นฐานที่ประกอบเป็นโปรแกรม Java แอปพลิเคชัน Java ประกอบด้วยหลายคลาส คลาสเป็น "ประเภทข้อมูล" ที่สำคัญที่สุดในภาษา Java และตัวแปรที่ประกาศโดยคลาสเรียกว่าอ็อบเจ็กต์
คำจำกัดความของคลาสประกอบด้วยสองส่วน: การประกาศคลาสและเนื้อหาของคลาส รูปแบบพื้นฐานมีดังนี้:
ชื่อคลาสคลาส {เนื้อหาของเนื้อหาคลาส}
class เป็นคีย์เวิร์ดที่ใช้กำหนดคลาส "ชื่อคลาสคลาส" เป็นส่วนการประกาศของคลาส และชื่อคลาสจะต้องเป็นตัวระบุ Java ตามกฎหมาย เครื่องหมายปีกกาสองตัว {} และเนื้อหาระหว่างนั้นคือเนื้อหาของคลาส
ตัวอย่างเช่น:
classFactory {floata []; Workmanzhang;}
"Class Factory" เรียกว่าการประกาศคลาส "Factory" คือชื่อคลาส และ "{float a[];Workman zhang;}" คือเนื้อหาของคลาส
วัตถุประสงค์ของคลาสคือการสรุปคุณลักษณะและพฤติกรรมทั่วไปของคลาสของสิ่งต่าง ๆ และใช้รูปแบบไวยากรณ์บางอย่างเพื่ออธิบายคุณลักษณะและพฤติกรรมที่เป็นนามธรรม กุญแจสำคัญในการสรุปคือการจับสองแง่มุมของสิ่งใดสิ่งหนึ่ง: คุณสมบัติและพฤติกรรม ดังนั้นเนื้อหาใน class body จึงประกอบด้วย 2 ส่วน คือ
1) การประกาศตัวแปร : ใช้เพื่อสะท้อนคุณสมบัติของวัตถุ
2) คำจำกัดความของวิธีการ: วิธีการสามารถดำเนินการกับตัวแปรที่ประกาศในคลาสและสะท้อนถึงพฤติกรรมของวัตถุได้