الفئات هي العناصر الأساسية التي يتكون منها برنامج Java. ويتكون تطبيق Java من عدة فئات. الفئات هي "أنواع البيانات" الأكثر أهمية في لغة جافا، والمتغيرات التي تعلنها الفئات تسمى الكائنات.
يتكون تعريف الفصل من جزأين: إعلان الفصل ونص الفصل. التنسيق الأساسي هو كما يلي:
اسم الفصل {محتوى نص الفصل}
الفئة هي كلمة أساسية تستخدم لتحديد فئة. "اسم فئة الفئة" هو جزء الإعلان عن الفئة، ويجب أن يكون اسم الفئة معرف Java قانونيًا. القوسان {} والمحتوى بينهما هما نص الفصل.
على سبيل المثال:
classFactory{floata[];Workmanzhang;}
يُطلق على "Class Factory" اسم تعريف الفئة، و"Factory" هو اسم الفئة، و"{float a[];Workman zhang;}" هو نص الفئة.
الغرض من الفصل هو تجريد السمات والسلوكيات المشتركة لفئة من الأشياء، واستخدام تنسيق نحوي معين لوصف السمات والسلوكيات الملخصة. مفتاح التجريد هو التقاط جانبين من الشيء: الخصائص والسلوك. لذلك فإن محتوى جسم الفصل يتكون من جزأين:
1) إعلان المتغيرات: يستخدم لعكس خصائص الكائن.
2) تعريف الأساليب: يمكن أن تعمل الأساليب على المتغيرات المعلنة في الفصل وتعكس سلوك الكائن.