Le contenu du corps de la classe est divisé en déclaration de variable et définition de méthode. Les variables déclarées dans la partie déclaration de variable sont appelées variables membres ou variables de domaine.
Le type des variables membres peut être n'importe quel type de données en Java, y compris les types de base : types entiers, à virgule flottante, caractères et références logiques : tableaux, objets et interfaces.
Les variables membres sont valides dans l'ensemble de la classe et leur validité n'a rien à voir avec l'ordre dans lequel elles sont écrites dans le corps de la classe. Cependant, il n'est pas recommandé d'écrire la déclaration des variables membres de manière dispersée entre les méthodes. Les gens sont habitués à introduire d'abord les attributs, puis à introduire les comportements.
Par exemple:
classFactory{floata[];Workmanzhang;}
La variable membre a de la classe Factory est un tableau de type float et zhang est une variable déclarée par la classe Workman, c'est-à-dire un objet.