Isi badan kelas dibagi menjadi deklarasi variabel dan definisi metode. Variabel yang dideklarasikan di bagian deklarasi variabel disebut variabel anggota atau variabel domain.
Tipe variabel anggota dapat berupa tipe data apa saja di Java, termasuk tipe dasar: integer, floating point, karakter, dan tipe referensi logis: array, objek, dan antarmuka;
Variabel anggota valid di seluruh kelas, dan validitasnya tidak ada hubungannya dengan urutan penulisannya di badan kelas. Namun, tidak disarankan untuk menulis deklarasi variabel anggota secara tersebar antar metode. Orang-orang terbiasa memperkenalkan atribut terlebih dahulu dan kemudian memperkenalkan perilaku.
Misalnya:
classFactory{floata[];Pekerjazhang;}
Variabel anggota a dari kelas Pabrik adalah array tipe float, dan zhang adalah variabel yang dideklarasikan oleh kelas Workman, yaitu sebuah objek.